我想设置 Android 模拟器,而不使用 Studio-IDE,并像移动设备一样使用它并对其进行微调。
我已从 https://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.zip 下载命令行工具。
解压到文件夹 $HOME/AndroidSDK
中。
我只想运行一些模拟器。
然后运行以下命令:
cd ~/AndroidSDK/cmdline-tools/bin
./sdkmanager --sdk_root=$HOME/AndroidSDK/cmdline-tools --list --include_obsolete --verbose
./sdkmanager --sdk_root=$HOME/AndroidSDK/cmdline-tools --verbose "emulator" "platforms;android-25" "system-images;android-25;default;arm64-v8a" "platform-tools"
./sdkmanager --sdk_root=$HOME/AndroidSDK/cmdline-tools --licenses
./avdmanager -v create avd -n Nougat -k "system-images;android-25;default;arm64-v8a"
当我创建avd时,出现了以下错误。
Error: Package path is not valid. Valid system image paths are:ository...
null
这与如何在没有Android Studio的情况下创建Android模拟器有关,但我找不到适合我问题的解决方案。
哪里出了问题?
参考:
com.android.sdklib.repository.generated.repository.v1.PlatformDetailsType
无法转换为类com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType
(`com.android.sdklib.repository.generated.repository.v1.PlatformDetailsType 和com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType 在'app'的未命名模块中)。我也在AndroidStudio中尝试使用JDK8和一个JRE8,但是同样的错误仍然重复出现。 - HemanthJabalpuri