颤振-Android设备中的地图空白

颤振-Android设备中的地图空白,android,leaflet,openstreetmap,Android,Leaflet,Openstreetmap,我正在尝试在我的应用程序中显示一张用颤振制作的地图,我正在使用以下小部件: 当我在emulator中测试我的应用程序时,一切正常: 但是,当我生成一个apk(使用命令:flatter build apk)在我的设备android中进行测试时,地图没有显示: 我的主要任务。飞镖: 导入“包装:颤振/材料.省道”; 导入“包:颤振图/颤振图.dart”; 导入“包:latlong/latlong.dart”; void main()=>runApp(新的MyApp()); 类MyApp扩展了无

我正在尝试在我的应用程序中显示一张用颤振制作的地图,我正在使用以下小部件:

当我在emulator中测试我的应用程序时,一切正常:

但是,当我生成一个apk(使用命令:flatter build apk)在我的设备android中进行测试时,地图没有显示:

我的主要任务。飞镖:

导入“包装:颤振/材料.省道”;
导入“包:颤振图/颤振图.dart”;
导入“包:latlong/latlong.dart”;
void main()=>runApp(新的MyApp());
类MyApp扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回新材料PP(
主页:新建MyHomePage(),
);
}
}
类MyHomePage扩展StatefulWidget{
@凌驾
_MyHomePageState createState()=>new_MyHomePageState();
}
类_MyHomePageState扩展状态{
@凌驾
小部件构建(构建上下文){
归还新脚手架(
appBar:new appBar(标题:新文本(“传单地图”),
正文:新地图(
选项:新地图选项(
中心:新车床(40.71,-74.00),最小缩放:10.0),
图层:[
新TileLayerOptions(
URL模板:“https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png”,
子域:['a','b','c']),
新的MarkerLayerProptions(标记:[
新标记(
宽度:45.0,
身高:45.0,
点:新车床(40.73,-74.00),
生成器:(上下文)=>新容器(
孩子:我的钮扣(
图标:图标(图标位置打开),
颜色:颜色,红色,
iconSize:45.0,
已按下:(){
打印(‘标记轻敲’);
},
),
))
])
]));
}

}
很可能您忘了在AndroidManifest.xml文件中添加

实际上,这通常是正确的答案,所以不确定为什么会投反对票。人们通常不会发现有3个不同的AndroidManifest.xml文件需要调试/发布,而且它们并不相同。这是正确的答案。这真的应该记录在Flatter_地图中,pluginI在android和ios中面临同样的问题。在安卓系统中,我已经修复了,但在ios系统中仍然没有修复。