我不能安裝反應原生react-native-maps,我得到這個錯誤,當我嘗試與反應本機運行android(我沒有'請嘗試在iOS上):反應本地不能安裝react-native-maps(Android)
配置項目':app'時發生問題。 無法解析配置':app:_debugApk'的所有依賴關係。 未找到名稱爲'default'的配置。
我按照說明在這裏:
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上它工作(和服務工作正常)。
所以我follwed手動指令和編輯(但我仍然得到上述錯誤):
的Android /應用/的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:_debugApkCopy'的所有依賴關係。 找不到com.airbnb.android:react-native-maps:0.12.2。
我試過不同的東西,但沒有任何工作。我tryed東西,從這個鏈接(但接縫不建議使用):
cannot evaluate module 'react-native-maps' : Configuration with name 'default' not found
注:我在反應母語0.42.0
您使用的是什麼版本的React本機? RN的新版本與iOS的react-native-maps v12不兼容,如果我沒有記錯,也可能存在Java/Android不兼容問題。 –
@GarrettMcCullough我在反應原生0.42.0,我試圖與Android(沒有嘗試與iOS尚未)。如果RN的新版本與可以解釋錯誤500的react-native-maps v12不兼容,那麼現在我怎樣才能編譯最新版本的react-native-maps? - 注意以精確度編輯的問題 - – alexandre