我无法安装 react native react-native-maps,当我尝试使用 react-native run-android 构建时出现此错误(我还没有在 iOS 上尝试过):
配置项目 ':app' 时出现问题。无法解析配置 ':app:_debugApk' 的所有依赖项。未找到名称为“默认”的配置。
我按照这里的说明进行操作:
https://github.com/airbnb/react-native-maps/blob/master/docs/installation.md
当我跑步时:
react-native link
我得到:
rnpm-install info iOS module react-native-maps is already linked
rnpm-install info Android module react-native-geocoder is already linked
rnpm-install info iOS module react-native-geocoder is already linked
它似乎可以在 iOS 上运行,但不能在 android 上运行,尽管对于地理编码器它可以运行(并且服务运行良好)。
所以我按照手册说明进行了编辑(但我仍然收到上面的错误):
android/app/build.gradle
android/settings.gradle
MainApplication.java
android\app\src\main\AndroidManifest.xml(已经为地理编码器编辑过)。
我确实使用了 build.gradle 中的版本号:
// instructed in the installation guide -> build fail see above
compile project(':react-native-maps')
// Version 0.12.1 and earlier -> Build success but ERROR 500 in the app
compile 'com.airbnb.android:react-native-maps:0.12.1'
// Version 0.12.2 and later -> error see below
配置项目 ':app' 时出现问题。无法解析配置 ':app:_debugApkCopy' 的所有依赖项。找不到 com.airbnb.android:react-native-maps:0.12.2。
我尝试了不同的东西,但没有任何效果。我从这个链接尝试了一些东西(但它已被弃用):
无法评估模块“react-native-maps”:找不到名称为“默认”的配置
注意:我在 react-native 0.42.0