反应本机安装错误

时间:2015-11-10 20:51:10

标签: android reactjs react-native

当我运行“react-native run-android”时,我一直遇到同样的错误。这是错误:

* What went wrong:
A problem occurred configuring project ':app'.
> failed to find Build Tools revision 23.0.1

我试过这个 - > failed to find Build Tools revision 21.1.1 - sdk up to date - >并得到了同样的错误。

我用自制软件安装了android sdk,我的.ROash_prome导出在我的.bash_profile和.zshrc文件中:

export ANDROID_HOME=/usr/local/opt/android-sdk

当我进入这个目录并查看“build-tools”目录时,我看到了23.0.1。

有人有任何建议吗?

编辑:

我也无法用任何标志运行“react-native run-android”。我没有看到堆栈跟踪,信息或调试的任何输出。

enter image description here

2 个答案:

答案 0 :(得分:9)

终于想通了! Chris Geirman的回答也很有价值,所以我会像我一样从那里开始。有一点需要提一下,我用Homebrew安装了React Native。如果Chris的方法不起作用,请查看以下内容:

  1. 转到由react-native init
  2. 创建的React Native项目目录
  3. 打开android目录。
  4. 打开文件local.properties如果您没有此文件,则可以制作该文件。
  5. 确保sdk.dir值指向正确的目录。在我的情况下,路径必须是sdk.dir = /usr/local/opt/android-sdk
  6. 作为额外的保证,我还找到了上面的目录,以确保缺少的构建工具版本(23.0.1)在该目录中。

    修改

    我发现这是一个安装后错误。如果您运行react-native init并且未设置$ANDROID_HOME,则会遇到此错误。

答案 1 :(得分:1)

我在 Learning React Native 这本书中找到了这个,并且认为你可能会发现这个引用很有帮助。

  

如果您收到有关丢失软件包的警告,请运行android并检查是否   该包列为“已安装”。如果没有,请安装它。如果已安装,但React Native   无法找到它,请按照上述步骤尝试解决您的开发问题   环境。您还应该检查以确保您的ANDROID_HOME环境   正确设置了变量并指向安装Android SDK。对于   例如,在我的系统上:

$ echo $ANDROID_HOME
/usr/local/opt/android-sdk