我正在尝试启动并运行ReactNative Android应用,但在完成初始设置指南后,我收到了错误消息:
错误:无法在以下位置找到带有哈希字符串'android-26'的目标: /用户/ nicholasstephan /库/安卓/ SDK
安装缺少的平台和同步项目
我不想安装和使用SDK v26,React Native专门使用v23.0.1。我不确定v26的引用来自哪里。
任何引用android-26的想法都可能来自?
答案 0 :(得分:0)
你要么说它应该用Android 26编译(目标和编译可能有两个不同的目标版本),或者你的一些依赖项要求特定的版本。
检查所有节点模块的build.gradle和settings.gradle文件。
答案 1 :(得分:0)
这是由于maven repo URL,我在android studio中面临同样的问题因为它无法找到26
但它可以youProject/android/app/build.gradle
我建议检查
1。 youProject/android/app/src/main/AndroidManifest.xml
2。 'android-26'
并搜索26
字符串并将其设为compileSdkVersion 'android-26'
就我而言,它是compileSdkVersion '26'
所以我将其更改为first