ionic cordova 运行 android 在无效的 adb 位置失败?
ionic cordova run android fails at invalid adb location?
我正在尝试在 android 设备上为 运行 示例 Ionic 4 应用程序进行全新设置。我运行正在使用全新的 iMac 并安装了所有必需的先决条件(ionic cli、npm、JDK8、Gradle、Android SDK、设置环境变量等)所有最新版本,全新安装。
我能够创建示例应用程序,添加 android 平台,并且构建良好。但是当我尝试 运行 一个设备时,我得到了这个错误:
cordova build android
native-run android --app platforms/android/app/build/outputs/apk/debug/app-debug.apk --forward 8100:8100
[native-run] Error: spawn /Users/mike/Library/Android/sdk/platform-tools/adb ENOENT
[native-run] at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
[native-run] at onErrorNT (internal/child_process.js:469:16)
[native-run] at processTicksAndRejections (internal/process/task_queues.js:84:21)
[ERROR] An error occurred while running subprocess native-run.
我担心的是显示的文件路径 (.../sdk/platform-tools/adb) 与我自己导航时看到的位置不同(即 Android Studio 的全新安装在位置 .../sdk/platform-tools/platform-tools/adb ....(注意额外的 "platform-tools" 文件夹。
当我 运行 "adb devices" 它工作时,但只有当我将环境变量 (PATH) 设置为 .../platform-tools/platform-tools/adb 但是当我尝试离子 运行 命令显然是在尝试其他位置。如何?为什么?我安装错了什么???
辛苦了...最后一步是完全卸载并删除 Android Studio 的所有组件,然后重新安装。这解决了它并删除了重复的文件夹。不知道标准安装会如何发生,但如果其他人遇到过,这将是我的建议。
我正在尝试在 android 设备上为 运行 示例 Ionic 4 应用程序进行全新设置。我运行正在使用全新的 iMac 并安装了所有必需的先决条件(ionic cli、npm、JDK8、Gradle、Android SDK、设置环境变量等)所有最新版本,全新安装。
我能够创建示例应用程序,添加 android 平台,并且构建良好。但是当我尝试 运行 一个设备时,我得到了这个错误:
cordova build android native-run android --app platforms/android/app/build/outputs/apk/debug/app-debug.apk --forward 8100:8100 [native-run] Error: spawn /Users/mike/Library/Android/sdk/platform-tools/adb ENOENT [native-run] at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19) [native-run] at onErrorNT (internal/child_process.js:469:16) [native-run] at processTicksAndRejections (internal/process/task_queues.js:84:21) [ERROR] An error occurred while running subprocess native-run.
我担心的是显示的文件路径 (.../sdk/platform-tools/adb) 与我自己导航时看到的位置不同(即 Android Studio 的全新安装在位置 .../sdk/platform-tools/platform-tools/adb ....(注意额外的 "platform-tools" 文件夹。
当我 运行 "adb devices" 它工作时,但只有当我将环境变量 (PATH) 设置为 .../platform-tools/platform-tools/adb 但是当我尝试离子 运行 命令显然是在尝试其他位置。如何?为什么?我安装错了什么???
辛苦了...最后一步是完全卸载并删除 Android Studio 的所有组件,然后重新安装。这解决了它并删除了重复的文件夹。不知道标准安装会如何发生,但如果其他人遇到过,这将是我的建议。