android - 安装安卓模拟器,不安装Android Studio

标签 android android-emulator

我只想在没有 studio-ide 的情况下设置 android 模拟器,然后像移动设备一样使用它并进行调整。

我已经从 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

How create android emulator without android studio?有关
但是我找不到合适的方法来解决我的问题。

哪里出错了?

引用:-

最佳答案

我在回答我自己的问题。

我错的地方是,解压到错误的目录并使用了错误的--sdk_root。 如 here 中所述,我必须创建一个名为 cmdline-tools 的目录并在其中解压缩。现在我们将有另一个 cmdline-tools 目录。我们必须将其重命名为我们正在使用的相应命令行工具版本。在我的例子中是 3.0。

最后我的脚本应该如下所示。

mkdir -p ~/AndroidSDK/cmdline-tools
cd ~/AndroidSDK/cmdline-tools
wget https://dl.google.com/android/repository/commandlinetools-linux-6858069_latest.zip -o tools.zip
unzip -q tools.zip
mv cmdline-tools 3.0
cd 3.0/bin
./sdkmanager --list --include_obsolete --verbose
./sdkmanager --verbose "emulator" "system-images;android-25;default;x86_64" "platforms;android-25" "platform-tools"
./sdkmanager --licenses
./avdmanager -v create avd -n Nougat -k "system-images;android-25;default;x86_64"
../../../emulator/emulator -avd Nougat

参见 https://github.com/HemanthJabalpuri/AndroidEmulator_without_Studio了解更多信息。

关于android - 安装安卓模拟器,不安装Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65546475/

相关文章:

android - 如何使单选按钮的图像居中?

android - 是否有更好(即更快)的 Android 模拟器用于调试?

安卓应用程序失败

android - 如何让我的项目在多个屏幕上运行?

android - 将 Android Studio 2.0 模拟器与 Google 服务一起使用

android - 运行 Android 基准测试

java - 禁用 AlertDialog 上的保存按钮,除非输入字段不为空

android - 使用 Retrofit 获取 api

android - 如何修复无法使用 Jetifier 转换 kotlin-android-extensions-1.3.71.jar' 错误?

android - 以编程方式更改 xml 创建的 View