react-native run-android命令卡在任务app:installdebug上

时间:2019-05-16 18:01:34

标签: react-native adb

尝试使用命令react-native run-android将应用程序安装到设备。

未显示任何错误,但应用卡在了任务app:installDebug上,产生了以下输出。

  

任务:app:installDebug   08:46:24 V / ddms:执行:运行am get-config   08:46:24 V / ddms:在“ xxxxxxxxxx”上执行“ am get-config”:EOF命中。读:-1   08:46:24 V / ddms:执行:返回   在'WAS-LX1-8.0.0'上为app:debug安装APK'app-debug.apk'   08:46:24 D / app-debug.apk:将app-debug.apk上传到设备“ xxxxxxxx”上   08:46:24 D /设备:将文件上传到设备“ xxxxxxxxxxxx”上   08:46:24 D / ddms:读取/Users/xxxxx/work/xxxx-app/android/app/build/outputs/apk/debug/app-debug.apk的文件权限为:rw-r--r- --   08:46:25 V / ddms:执行:运行pm install -r -t“ /data/local/tmp/app-debug.apk”   <===========-> 99%执行[1m 20s]   :app:installDebug

大约3 3分钟后,引发以下错误:

  

任务':app:installDebug'的执行失败。    com.android.builder.testing.api.DeviceException:com.android.ddmlib.InstallException

尝试./gradlew清理,重新安装node_modules。 Adb设备命令显示设备名称。

3 个答案:

答案 0 :(得分:0)

尝试了所有找到的解决方案,但没有任何效果。最终系统设置被重置,问题消失了

答案 1 :(得分:0)

对于相同的错误消息,在Oreo上这对我有用:

  1. 拔下Android设备的USB电缆
  2. 再次插入(相同的USB端口)
  3. 再次运行Gradle
  4. 那时候行得通

答案 2 :(得分:0)

我只是通过擦除模拟器数据并在 Android Studio 中打开 android 文件夹然后运行 ​​npx react-native run-android 来解决此问题