我正在使用react native开发一个Android应用程序。当我运行react-native run-android
时,构建成功,但是出现以下错误:
C:\ map \ development \ learnreact \ react-native \ helloworld> react-native 运行android启动JS服务器...构建并安装该应用 设备(cd android && gradlew.bat installDebug)...
任务:app:installDebug 03:46:26 V / ddms:执行:运行am get-config 03:46:27 V / ddms:执行'am get-config' '988a5b324d47353950':EOF命中。读取:-1 03:46:27 V / ddms:执行: 在'SM-G955F-8.0.0'返回安装APK'app-debug.apk' app:debug 03:46:27 D / app-debug.apk:将app-debug.apk上传到 设备'988a5b324d47353950'03:46:27 D /设备:将文件上传到 设备'988a5b324d47353950'03:46:27 D / ddms:正在读取文件的权限 C:\ map \ development \ learnreact \ react-native \ helloworld \ android \ app \ build \ outputs \ apk \ debug \ app-debug.apk 如:rwx ------ 03:46:27 V / ddms:执行:运行pm install -r -t “ /data/local/tmp/app-debug.apk” 03:46:49 V / ddms:执行'pm install '988a5b324d47353950'上的-r -t“ /data/local/tmp/app-debug.apk”“:EOF命中。读取:-1 03:46:49 V / ddms:执行:返回03:46:49 V / ddms: 执行:运行rm“ /data/local/tmp/app-debug.apk” 03:46:49 V / ddms: 在'988a5b324d47353950'上执行'rm“ /data/local/tmp/app-debug.apk”': EOF命中。读取:-1 03:46:49 V / ddms:执行:返回安装于1 设备。
在44秒钟内成功完成28项可执行任务:已执行1项,最新27项 跑步 C:\ Users \ bheka \ AppData \ Local \ Android \ SDK \ platform-tools / platform-tools / adb -s 988a5b324d47353950反向tcp:8081 tcp:8081无法运行adb反向:spawnSync C:\ Users \ bheka \ AppData \ Local \ Android \ SDK \ platform-tools / platform-tools / adb ENOENT在988a5b324d47353950上启动应用程序 (C:\ Users \ bheka \ AppData \ Local \ Android \ Sdk \ platform-tools / platform-tools / adb -s 988a5b324d47353950 shell启动-n com.helloworld / com.helloworld.MainActivity)...
我已经按照其他问题的建议检查了端口,但这不是问题的根源。有人知道这个问题可能是什么吗?
答案 0 :(得分:0)
我想出了一个解决办法。由于出现了ENOENT错误,因此我不得不在C:\Users\bheka\AppData\Local\Android\Sdk\platform-tools
目录内的目录中添加一个文件夹并将其命名为“ platform-tools”和adb.exe,以便它变为C:\Users\bheka\AppData\Local\Android\Sdk\platform-tools\platform-tools\adb.exe
并可以正常工作。 / p>