【问题标题】:React native run stays in IDLE stateReact 本机运行保持在 IDLE 状态
【发布时间】:2018-08-25 14:31:58
【问题描述】:

这是我第一次在 Ubuntu 18.04 LTS 上设置 react native。我已完成设置,并尝试使用react-native run-android 命令在设备上运行该应用程序。 这是我在终端中得到的输出,

ron@lenovo:~/react/app$ react-native run-android
Scanning folders for symlinks in /home/ron/react/app/node_modules (9ms)
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug)...
Starting a Gradle Daemon, 1 busy Daemon could not be reused, use --status for details
NDK is missing a "platforms" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory.  It is currently set to /home/ron/Android/Sdk/ndk-bundle.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.

File /home/ron/.android/repositories.cfg could not be loaded.
Checking the license for package Android SDK Build-Tools 26.0.3 in /home/ron/Android/Sdk/licenses
License for package Android SDK Build-Tools 26.0.3 accepted.
Preparing "Install Android SDK Build-Tools 26.0.3 (revision: 26.0.3)".
<=============> 100% CONFIGURING
> IDLE

它永远停留在这个空闲位置。什么是修复或这个问题?

【问题讨论】:

    标签: reactjs android-studio react-native android-sdk-tools


    【解决方案1】:

    解决办法是安装Android SDK rev. 26.0.3。您可以从 Android Studio 的SDK Manager 菜单中的File &gt; Settings 安装它。希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      我今天遇到了同样的错误。解决方案是创建一个名为 local.properties 的文件并在其中写入以下行:

      sdk.dir=[the position of android sdk]
      

      示例:

      sdk.dir=N\:\\Users\\andy\\AppData\\Local\\Android\\Sdk
      

      您可以通过android studio获取sdk android:Android Studio - How to Change Android SDK Path

      希望这将帮助您和其他刚开始学习本机反应的人。

      【讨论】:

      • @DarielRamosDíazdeVillegas 如果你创建 react native 项目,应该有 android 文件夹和 ios 文件夹。将 local.properties 放入 android 文件夹中。
      猜你喜欢
      • 2017-04-21
      • 2022-07-13
      • 1970-01-01
      • 2019-12-07
      • 2020-08-05
      • 2023-02-07
      • 1970-01-01
      • 1970-01-01
      • 2019-10-28
      相关资源
      最近更新 更多