【问题标题】:React Native on Android Studio EmulatorAndroid Studio 模拟器上的 React Native
【发布时间】:2017-11-13 04:51:09
【问题描述】:

我不确定我这样做是否正确。我已经访问了 React Native 网站,现在看起来他们正试图强迫你使用我目前不想使用的 Expo。我找不到有关运行 Android 模拟器的任何信息。我已经安装了Android Studio,然后启动模拟器,运行react-native run-android,出现如下错误。

谁能指出我正确的方向,以便我可以测试我的 Android 代码?

【问题讨论】:

  • 我觉得java版本和gradle版本都不好用。我的环境是gradle 2.4.1 java 1.8 android 2.3.2
  • 你设置系统环境变量了吗
  • 关于那个,我不知道在哪里指向我的环境变量。我什至找不到适用于 MAC 的 Android SDK。我只能找到位于页面底部的工具 developer.android.com/studio/index.html 。我尝试将 Genymotion 指向此文件,但它无法将其识别为 SDK。

标签: javascript android react-native android-emulator


【解决方案1】:

解决此问题的方法是使用不同版本的移动模拟器。我试图使用 Nexus。我删除了 Nexus 并安装了 Galaxy,一切正常。可以在包含的链接中阅读有关此问题的讨论:

https://github.com/facebook/react-native/issues/2720

【讨论】:

    【解决方案2】:

    React Native 不会强迫你使用 Expo。您是否按照Android Setup 的指示进行操作?

    另外,Genymotion 的设置比现有的 Google 模拟器要容易得多。

    【讨论】:

    • 这是我为 React Native 找到的网址:facebook.github.io/react-native。我没有找到你发布的那个。
    • 我认为您链接的页面不再好。 Home-brew for one 不再支持安装 SDK。谷歌似乎正试图逐步淘汰使用 SDK 来使用 Android Studio。我尝试按照说明从一个问题转到下一个问题并最终得到相同的结果。
    • 你说得对,我更正了我的链接以指向最新的说明。您是否尝试用 Google 搜索该特定错误?
    • 是的,我做到了。我昨天花了一半的时间试图用几个帖子的花絮来修复它。没有一个对我有用。我也尝试了 Genymotion 并遇到了同样的错误。不知道该去哪里。当我明天回去工作时,我计划将一个 android 插入我的计算机,看看它是否有效。不过这没什么帮助。
    • 有趣的是,我也尝试过 Expo,但遇到了完全不同的错误。大声笑
    猜你喜欢
    • 2017-12-05
    • 2019-09-17
    • 2017-04-22
    • 2018-08-22
    • 2016-11-29
    • 2023-01-29
    • 2017-02-14
    • 1970-01-01
    • 2018-09-06
    相关资源
    最近更新 更多