2017-10-20 142 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'