更新build:gradle:3.3.2并向AndroidManifest.xml添加位置权限后,模拟器无法运行

时间:2019-05-07 01:44:18

标签: flutter

因此,我正在使用Android Studio,并尝试使用Flutter定位服务在一个小型应用中显示纬度和经度。但是,我遇到了如下问题:在按照说明进行以下更改后,模拟器无法启动。

1-将以下代码片段添加到AndroidManifest.xml中:

(我想指出的是,一旦添加了上述内容,构建的问题就不会成功-请注意,我是根据flutter状态中的说明添加上述内容的,因此,当添加以上内容时,以下#2我在github上阅读后进行了更新,这是一个可能的解决方案,尽管它对我不起作用,并产生了第二个问题(相信它可以解决上述问题)

添加上述内容后出现错误:任务'':app:preDebugBuild'的执行失败。

Android dependency 'androidx.lifecycle:lifecycle-viewmodel' has different version for the compile (2.0.0-rc01) and runtime (2.0.0) classpath. You should manually set the same version via DependencyResolution`

2-尽管如此,github中的一篇文章还是建议将build:gradle从3.2.1更新为build:gradle:3.3.2',这消除了第一个错误,但是在运行flutter run之后生成了另一个错误,我将该错误附加在下面的日志中--verbose

感谢所有提示专家。

:isolate / runtime / libisolate_patch.dart:172:5)`

0 个答案:

没有答案