2017-10-20 136 views
0

我试图让ReactNative Android应用程序启动和运行,而是通过初始设置向导会后,我得到的错误:阵营Android本地摇篮失败

Error:Failed to find target with hash string 'android-26' in: /Users/nicholasstephan/Library/Android/sdk
Install missing platform(s) and sync project

我不想安装并使用SDK v26,React Native特别使用v23.0.1。我不确定对v26的引用来自哪里。

对android-26的引用可能来自哪里?

回答

0

要么你说它应该使用Android 26进行编译(定位和编译可能有两个不同的目标版本),或者你的一些依赖项需要特定的版本。

检查您的所有节点模块的build.gradle和settings.gradle文件。

0

这是由于Maven的回购URL,我在Android Studio中面临着相同的问题,因为它无法找到android-26但它可以26

我建议检查

1。 youProject/android/app/build.gradle

2。 youProject/android/app/src/main/AndroidManifest.xml

,并搜索字符串'android-26',使它只是26 对我来说,这是compileSdkVersion 'android-26' ,所以我将其更改为compileSdkVersion '26'