【问题标题】:React Native failed to find target with hash string 'android-23' React NativeReact Native 找不到带有哈希字符串“android-23”的目标
【发布时间】:2016-12-08 16:34:37
【问题描述】:

我一直在关注此链接以开始使用 react native https://facebook.github.io/react-native/docs/getting-started.html

当我尝试在我的项目文件夹中运行此命令 react-native run-android 时,我收到以下错误

`FAILURE:构建失败并出现异常。

  • 出了什么问题: 配置项目 ':app' 时出现问题。

    在 /home/knolly/Android/Sdk/platforms 中找不到带有哈希字符串“android-23”的目标

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

    构建失败 总时间:16.225 秒 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您有一个正在运行的 Android 模拟器或连接的设备并且有`

ANDROID_HOME 设置在~/.bashrc 中,平台文件夹包含 android-23。

我在这里做错了什么?

【问题讨论】:

    标签: android reactjs react-native


    【解决方案1】:

    问题似乎是您没有安装 RN 所需的正确 SDK。

    如果您打开文件android/app/build.gradle,您会发现以下行:

    compileSdkVersion 23
    buildToolsVersion "23.0.1"
    

    确保在 Android Studio 上安装了正确的 SDK 版本:

    以及正确的 SDK 工具:

    【讨论】:

      【解决方案2】:

      请尝试使用“Android Studio”在 react native 项目下打开您的“android”文件夹。

      它将帮助您安装所有缺少的构建工具。

      【讨论】:

        猜你喜欢
        • 2023-03-19
        • 2015-12-20
        • 1970-01-01
        • 1970-01-01
        • 2018-11-23
        • 1970-01-01
        • 2016-06-26
        • 2017-03-20
        • 1970-01-01
        相关资源
        最近更新 更多