错误:未创建 AVD


bruno@ubuntu:/opt/android/android-sdk-linux$ sdkmanager --list
Installed packages:=====================] 100% Computing updates...             
Path                                    | Version      | Description                    | Location                                
-------                                 | -------      | -------                        | -------                                 
build-tools;24.0.3                      | 24.0.3       | Android SDK Build-Tools 24.0.3 | build-tools/24.0.3/                     
emulator                                | 27.2.9       | Android Emulator               | emulator/                               
ndk-bundle                              | 17.0.4754217 | NDK                            | ndk-bundle/                             
patcher;v4                              | 1            | SDK Patch Applier v4           | patcher/v4/                             
platform-tools                          | 27.0.1       | Android SDK Platform-Tools     | platform-tools/                         
platforms;android-24                    | 2            | Android SDK Platform 24        | platforms/android-24/                   
system-images;android-24;default;x86_64 | 8            | Intel x86 Atom_64 System Image | system-images/android-24/default/x86_64/
tools                                   | 26.1.1       | Android SDK Tools              | tools/

我在创建avd时收到此错误:

bruno@ubuntu:/opt/android/android-sdk-linux$ avdmanager create avd -n bruno -k "system-images;android-24;default;x86_64" --device "Nexus 5" --sdcard 100M
Auto-selecting single ABI x86_64========] 100% Fetch remote repository...       
Parsing /opt/android/android-sdk-linux/build-tools/24.0.3/package.xmlParsing /opt/android/android-sdk-linux/emulator/package.xmlParsing /opt/android/android-sdk-linux/ndk-bundle/package.xmlParsing /opt/android/android-sdk-linux/patcher/v4/package.xmlParsing /opt/android/android-sdk-linux/platform-tools/package.xmlParsing /opt/android/android-sdk-linux/platforms/android-24/package.xmlParsing /opt/android/android-sdk-linuxError: AVD not created.24/default/x86_64/package.xmlParsing /opt/android/android-sdk-linux/tools/package.xmlCopying files                                                                   
null

我的爪哇

bruno@ubuntu:/opt/android/android-sdk-linux$ java -version
java version "1.8.0_172"
Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

我刚刚遇到了类似的问题,您遇到的错误不是很有帮助,但最重要的是您需要在创建 avd 之前使用 sdkmanager 安装更多东西。

拆分您收到的错误,您将看到以下内容:

Parsing /opt/android/android-sdk-linux/**build-tools**/24.0.3/package.xml
Parsing /opt/android/android-sdk-linux/**emulator**/package.xml
Parsing /opt/android/android-sdk-linux/**ndk-bundle**/package.xml
Parsing /opt/android/android-sdk-linux/**patcher/v4**/package.xml
Parsing /opt/android/android-sdk-linux/**platform-tools**/package.xml
Parsing /opt/android/android-sdk-linux/**platforms/android-24**/package.xml
Parsing /opt/android/android-sdk-linuxError: AVD not created.24/default/x86_64/package.xml
Parsing /opt/android/android-sdk-linux/**tools**/package.xml
Copying files                                                                   
null

现在运行sdkmanager --list以列出所有可用的包。

如果错误输出中缺少任何内容,请安装它。

sdkmanager "build-tools:24.0.3"
sdkmanager "ndk-bundle"
sdkmanager "platform-tools"
sdkmanager "platforms;android-24"
sdkmanager "tools"

等等...

删除仍在运行的 avd 后,我的机器进入了avdmanager create avd会响应"错误:未创建 AVD"的状态。

我发现最简单的解决方案是运行:

mv ~/.android ~/android_backup

一旦确认没有数据丢失,就可以删除android_backup目录。

最新更新