gpt4 book ai didi

android - 错误 : avdmanager: Command failed with exit code 1 Error output

转载 作者:行者123 更新时间:2023-11-29 01:08:03 25 4
gpt4 key购买 nike

执行命令“ionic cordova run android”时出现下一个错误:

ANDROID_HOME=/Users/usuario/Library/Android/sdk
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
No target specified and no devices found, deploying to emulator

Error: avdmanager: Command failed with exit code 1 Error output:
Exception in thread "main" java.lang.NoSuchMethodError: com.android.prefs.AndroidLocation.getAvdFolder()Ljava/lang/String;
at com.android.sdklib.tool.AvdManagerCli.init(AvdManagerCli.java:278)
at com.android.sdklib.tool.AvdManagerCli.run(AvdManagerCli.java:210)
at com.android.sdklib.tool.AvdManagerCli.main(AvdManagerCli.java:200)

最佳答案

首先,您可以在运行“ionic cordova run android”之前预启动模拟器时检查它是否正常工作。您可以使用 Android Studio 预启动模拟器,或者

emulator -avd your_avd_name

您可以通过运行来查看您拥有的 avd_name

emulator -list-avds

现在我假设可以使用预启动模拟器运行。

检查你的文件 yourApp/platforms/android/cordova/lib/emulator.js

您可能会看到这样的代码:

return superspawn.spawn('avdmanager', ['list', 'avd'])

这意味着 cordova 将尝试调用“avdmanager list avd”。您可以运行相同的命令来查看相同的错误。就我而言,我在运行“avdmanager”时看到了同样的错误。不知何故,我的 Android SDK 工具已损坏。我只是从 Android Studio 中删除并重新安装它,然后一切又开始工作了。

祝你好运!

关于android - 错误 : avdmanager: Command failed with exit code 1 Error output,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45555358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com