【问题标题】:How to fix Gradle Sync errors setting up new React-Native Project for Android and iOS如何修复 Gradle Sync 错误为 Android 和 iOS 设置新的 React-Native 项目
【发布时间】:2016-01-28 22:31:26
【问题描述】:

我正在尝试开始使用 React-Native 进行一些移动开发。 Github 上的 React-Native Docs 中的大部分内容似乎非常直接,但我无法在 Android Studio 中构建项目。

当我尝试通过导航到 ProjectName/android/app 并选择导入来导入项目时,我会在项目尝试构建时得到这个。

SDK Location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable. 

SDK location not found screenhsot

我已经重新输入了几次 delete 并重新创建了 local.properties 文件,看看是否有帮助。它没有。它看起来像这样。

local.properties screenshot

我了解了 VIM 以及如何使用它,以便弄清楚整个“ANDROID_HOME”环境变量是关于什么的。

我使用 VIM 编辑了我的 .bashrc 和 .bash_profile 使其看起来像这样。据我了解,这些文件位于我的用户文件夹中。他们现在看起来都像这样。

export ANDROID_HOME=/Users/Carl/Library/Android/sdk

我可以在 iOS 和 Android 的模拟器中很好地运行项目。我可以编辑 js 文件并让它们像我想要的那样工作。我似乎也可以在 Xcode 中做一些事情。我不能做的是使用 Java 尝试为 Android 构建原生模块,因为项目不会构建。

最后要彻底: 安卓工作室 1.5.1 反应原生 0.18.1 OS X 埃尔卡皮坦

据我所知,sdk 和构建工具都是一致的。

如果有人知道如何使用 Android Studio 和 React Native 修复 Gradle Sync 错误,我将不胜感激!在我这样做之前,我无法使用本机模块......

【问题讨论】:

  • 设置环境变量后是否重启了终端窗口?
  • 是的,我已经关闭了终端并重新启动它并检查了环境变量是否保持预期。还做了一些整机重启并重新安装了android studio。
  • 你的sdk是用自制软件下载的吗?如果是这样,请尝试brew info android 并检查您是否拥有正确的 Android-SDK 路径
  • 我使用默认的 Android Studio SDK 管理器来下载 sdks 当我运行 brew info android 我得到以下评论
  • android-sdk: stable 24.4.1 (bottled) Android API libraries and developer tools https://developer.android.com/index.html Conflicts with: android-platform-tools Not installed From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/android-sdk.rb ==> Caveats Now run the 'android' tool to install the actual SDK stuff. The Android-SDK is available at /usr/local/opt/android-sdk You may need to add the following to your .bashrc: export ANDROID_HOME=/usr/local/opt/android-sdk

标签: android android-studio gradle react-native


【解决方案1】:

这是一次学习经历。在 Android Studio 中打开项目时,请在 ProjectName/android/ 文件夹而不是 ProjectName/android/app/ 文件夹中打开。

如果我去年没有在 Xcode 中开发 iOS,这可能永远不会发生。菜鸟错误。在/android/ 文件夹打开解决了我所有的问题。

【讨论】:

    猜你喜欢
    • 2019-04-23
    • 1970-01-01
    • 2021-10-08
    • 2020-11-16
    • 2021-01-05
    • 2021-11-18
    • 2018-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多