问题:
我只使用命令行工具。AVD之前一直很好用。现在,无论我怎么配置,都只会得到“Starting emulator for AVD…”的提示,并且没有任何错误信息,而且emulator.exe在任务管理器中永久存在。
我尝试过的方法:
- 各种设备、API、768以上或以下的内存,带/不带Host GPU等;
- 重新安装Java;
- 重新安装Android SDK;
- 从命令行运行模拟器只是启动了emulator.exe,没有任何错误;
- 删除用户文件夹中的.android文件夹;
- 设置ANDROID_SDK_HOME变量;
- 以管理员权限运行SDK Manager.exe/AVD Manager.exe;
verbose关键字给我的日志如下:
emulator:Found AVD name 'jkll'
emulator:Found AVD target architecture: arm
emulator:Auto-config: -engine classic (arm default)
emulator:Looking for emulator-arm to emulate 'arm' CPU
emulator:Probing program: C:\Soft\Android\android-sdk\tools/emulator-arm.exe
emulator:return result: C:\Soft\Android\android-sdk\tools/emulator-arm.exe
emulator:Found target-specific 32-bit emulator binary: C:\Soft\Android\android-sdk\tools/emulator-arm.exe
emulator:Adding library search path: 'C:\Soft\Android\android-sdk\tools/lib'
emulator: Found directory: C:\Soft\Android\android-sdk/add-ons\addon-google_apis-google-17\images\armeabi-v7a\
emulator: Found directory: C:\Soft\Android\android-sdk/add-ons\addon-google_apis-google-17\images\armeabi-v7a\
我使用的配置:
- Windows 10 x64
- Android SDK Manager 25.1.1
- Java JDK 8 Update 91
- i5 CPU with 24GB of RAM