微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何修复Gradle Sync错误,为Android和iOS设置新的React-Native项目

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

当我通过导航到ProjectName / android / app并选择import来尝试导入项目时,我会在项目尝试构建时获得此项目.

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

我重新输入已删除并重新创建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构建Native Modules,因为项目不会构建.

最后要彻底:
Android Studio 1.5.1
React-Native 0.18.1
OS X El Capitan

据我所知,sdk和构建工具都符合要求.

如果有人知道如何使用Android Studio和React Native修复此Gradle Sync错误,我将非常感谢您的帮助!在我做之前,我无法使用Native Modules …

解决方法:

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

如果我去年没有在Xcode中使用iOS,那么这可能永远不会发生. Noob错了.在/ android /文件夹中打开修复了我所有的问题.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐