我正在尝试在Android Studio或我的Android手机上运行一个ionic-capacitor应用程序。
当我运行
ionic capacitor run android
它显示:
? 您想要针对哪个设备进行目标定位?(使用箭头键)并且没有显示任何选项。我按了箭头键,但仍然没有反应,当我按回车时,它显示:
TypeError: Cannot read property 'value' of undefined
然后我尝试了
ionic capacitor run android --open
编译后,它显示:
[capacitor] [error] 无法启动Android Studio。它已安装吗?
[capacitor] 已尝试在以下位置打开Android Studio:/usr/local/android-studio/bin/studio.sh
[capacitor] 您可以使用 CAPACITOR_ANDROID_STUDIO_PATH 环境变量来配置此项。
我在网上搜索了如何设置CAPACITOR_ANDROID_STUDIO_PATH,但是没有找到任何解决方法。
最后,我还尝试根据这个链接中Stackoverflow的答案中的步骤。
我运行adb device以显示我的设备ID。
然后我尝试了
ionic capacitor run android --target 0441925667003082
它显示了以下错误:
[ERROR] 0441925667003082 不是一个有效的 Target ID。
使用 --list 选项列出所有目标。
我尝试使用--list
来列出所有目标,但尽管我的Android设备已连接并在adb设备中显示,但它仍然显示[INFO] No native targets found.
我在所有这些步骤中做错了什么?
我该如何在Android Studio和我的移动设备上运行ionic-capacitor?
[capacitor] [error] 无法启动 Android Studio。它是否已安装? [capacitor] 尝试在此位置打开 Android Studio:/usr/local/android-studio/bin/studio.sh [capacitor] 您可以使用 CAPACITOR_ANDROID_STUDIO_PATH 环境变量进行配置。
- walexy