【问题标题】:React Native; SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable反应本机;未找到 SDK 位置。使用 local.properties 文件中的 sdk.dir 或使用 ANDROID_HOME 环境变量定义位置
【发布时间】:2018-05-26 23:32:52
【问题描述】:

运行 react-native run-android 时出现此错误。

我已经设置了环境变量。

ANDROID_HOME C:\Users\username\AppData\Local\Android\Sdk

我尝试在myapp/android 中创建local.properties 文件 有了这个的内容,sdk.dir = C:/Users/ivani/AppData/Local/Android/Sdk

出现了这个错误。

未能通知项目评估侦听器。 无法初始化类 com.android.sdklib.repository.AndroidSdkHandler

【问题讨论】:

标签: android react-native react-native-android


【解决方案1】:

转到控制面板>系统和安全>系统单击高级系统设置>环境变量>系统变量>编辑>新建 添加路径,即 C:\Users\username\AppData\Local\Android\Sdk\platform-tools 并单击确定。

设置ANDROID_HOME和JAVA_HOME路径去控制面板>系统和安全>系统点击高级系统设置>环境变量>用户变量>新建 设置SDK路径点击ok,设置jdk路径点击ok

如需进一步参考,请按照React Native Environment Setup on Windows 10 中的第 5 步和第 6 步进行操作

【讨论】:

  • 最好在答案中写下解决方案,而不是给出解决方案的链接
  • @DarkSuniuM 我已经在博客中添加了解决方案。第 5 步和第 6 步。
  • 这里也加个比较好用
  • 我希望这是你所期望的。感谢您的宝贵意见@DarkSuniuM
猜你喜欢
  • 2015-02-21
  • 2018-04-06
  • 2020-07-20
  • 2021-06-25
  • 2016-05-10
  • 1970-01-01
  • 2019-12-02
  • 2021-04-27
相关资源
最近更新 更多