在ubuntu打开模拟器

264 阅读1分钟

为什么要用模拟器?

因为我没车,不能编译一次就烧鸡一次吧。

一、下载安装Android sdk

wget https://dl.google.com/android/repository/commandlinetools-linux-7583922_latest.zip
unzip commandlinetools-linux-7583922_latest.zip -d $HOME/android-sdk

二、配置环境变量

export ANDROID_HOME=$HOME/android-sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/emulator
#重新加载配置文件
source ~/.bashrc
#确保正确加载  正常的输出/home/your-username/android-sdk
echo $ANDROID_HOME

三、运行 sdkmanager 工具并指定 SDK 根目录

#下载sdk
sdkmanager "platform-tools" "platforms;android-30" "emulator"
# 安装 SDK 平台和工具
sdkmanager "system-images;android-30;default;x86_64"
#配置和创建AVD
avdmanager create avd -n sdk_car_x86_64 -k "system-images;android-30;default;x86_64"

四、创建并启动AVD

cd 到你的编译好的目录
#启动模拟器
emulator -avd sdk_car_x86_64 -verbose -gpu on -no-audio -no-boot-anim -system system.img -ramdisk ramdisk.img -data userdata.img

#如果出现缓存问题,比如Android sdk 路径找不到  又不是环境变量的问题 就删除avd 重新创建一个
avdmanager delete avd -n sdk_car_x86_64

五、直接用sdk自带的emulator插件

如果编译的系统是sdk开头的系统,那么恭喜你,以上操作都可以不用,直接在编译好的源码目录输入 emulator指令即打开带模拟器。

六、Ubuntu Android studio 打开图标有锁头的文件

sudo chown 你的用户名字:你的用户名字 android.ipr