|
0
|
| Vishal G. Gohel · 技术社区 · 7 年前 |
|
1
1
经过两天的努力,我自己找到了解决方案。真正的问题是我的项目使用
要解决这个问题需要更新
项目名称>节点模块>react native maps>lib>android>build.gradle
模块编译SDK版本和支持库版本应与项目编译SDK版本和支持库版本相同。 |
|
2
0
这对我也有效。 修改android/build.gradle如下 1)将google()添加到存储库中
2)将com.android.tools.build.gradle更新至3.1.0
3)在依赖项之后在存储库中添加google():
4)添加
5)在android/gradle/wrapper/gradle-wrapper.properties中更新gradle版本:
6)运行
|
|
3
0
你成功了吗?我找到了另一个解决办法。在我的例子中,这是因为react native(0.59.0)的版本因此,我在package.json文件格式中更改了react本机版本
1)在app level settings.gradle中,包含以下内容
2)在项目级分级中,删除或评论
(在buildscript{}内) 3)在项目级毕业生中, 更改类路径。build.gradle版本到3.1.1
同时在maven{}(在所有项目{})中添加另一个url
4)现在更改应用程序级别梯度如下 首先,将compilesdkversion更改为28并添加新的buildtoolversion
然后,更改min和target sdkversion,如下所示(在defaultconfig中)
5)在androidmanifest.xml中,
首先添加此代码。这是授予访问设备上位置的权限在此之前添加
那么你必须在
(添加自己的API密钥
6)然后运行
|
|
|
4
0
我使用这个npm安装“save”save“react native maps@jerolimov/react native maps”fix-rn59rc-compile-issues解决了这个问题。 发件人: https://github.com/react-native-community/react-native-maps/pull/2702 问题在于react native 0.59+使用compilesdkversion 28编译,而maps使用26 |
|
|
5
0
两天后,我发现我的项目有问题。
我改变了
编译DKversion
我是说,
支持libversion
和
播放服务版本
在里面
价值观 编译DKversion , 支持libversion 和 播放服务版本 在下面的所有文件中都是相同的。
|