在WSL2下的Ubuntu中搭建android开发环境
关闭虚拟机
wsl --shutdown
查看虚拟机是否已经关闭
wsl --list --running
在Win11下开启嵌套的VM
notepad %USERPROFILE%\.wslconfig.txt
[wsl2]
nestedVirtualization=true
安装JDK并配置环境变量
sudo apt install openjdk-17-jdk -y
vi ~/.profile
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
安装依赖的库
sudo apt -y install build-essential libncurses-dev bison flex libssl-dev libelf-dev cpu-checker qemu-kvm aria2
下载Linux版本的Chrome
https://www.google.cn/chrome/
滑动到底部,点击“其他平台”,点击“Linux”,选择相应的安装包,点击“接受并安装”按钮
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt install --fix-broken -y
sudo dpkg -i google-chrome-stable_current_amd64.deb
which google-chrome
/usr/bin/google-chrome
通过snap安装Android Studio
sudo apt install snap
sudo snap install android-studio --classic
在Linux系统中,查看inotify机制监视文件系统中的事件数量
cat /proc/sys/fs/inotify/max_user_watches
524288
修改inotify机制监视文件系统中的事件数量
sudo sysctl -w fs.inotify.max_user_watches=1048576
sudo chown username /dev/kvm
sudo chmod 777 /dev/kvm
vi ~/.bashrc
export ANDROID_SDK=~/Android/Sdk
export ANDROID_HOME=~/Android/Sdk
export PATH=$PATH:$ANDROID_SDK/tools:$ANDROID_SDK/tools/bin:$ANDROID_SDK/platform-tools
启动Android Studio
/snap/bin/android-studio
下载Android image,创建Virtual Device,如果运行保持错,可以再次授权,然后再运行Android虚拟机。
注意
为了少麻烦,Android项目一定要在Ubuntu下创建,不能是/mnt/d这样的目录。
参考:
https://services.gradle.org/distributions/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现