WSL2 内安装 android SDK大致可以分为以下几步。 安装JDK 和 gradle 安卓开发的基础是需要安装 jdk 和 gradle 。接下我将演示以下 如何在 Ubuntu 内安装jdk sudo apt install openjdk-17-jdk gradle # 因为我用的是 zsh 所以我们编辑一下 .zshrc 文件将 java_home 导出 vi ~/.zshrc # 在最后增加一行 exp...
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这样的目录。
wsl2由于是没有界面的unbutu 环境集成,不支持linux下的虚拟机kvm,并不能直接启动带界面的模拟器,我们需要用我们自己windows android sdk环境下的emulater.exe去加载编译产物img来进行调试。 (1)、在android studio中启动avd manager,创建一个和你编译指定版本一致的模拟器,这里是android 10, x86_64的镜像,起个名字...
上篇在WIN10当中使用Andriod Studio的SDK Manager编译的SDK不适用于Linux,并且WSL2对WIN10的文件访问也存在一些权限问题,故在这里,我们重新在WSL2当中安装NDK。流程如下: # 创建目录 mkdir-p ~/android-sdk/ndk # 下载NDK(可以从Android官网下载Linux版本的NDK) cd~/android-sdk/ndk wget https://dl.google.com...
执行以下命令来安装编译Android所需的依赖项: sudoaptinstallgitcurlopenjdk-11-jdk python-is-python3 1. 5. 安装Android SDK 从Android开发者网站下载Android SDK并设置环境变量。可以使用以下命令创建SDK目录及下载脚本: mkdir~/Androidcd~/Androidcurl-Ounzipcommandlinetools-linux-6609375_latest.zip ...
1.配置NDK,SDK,JDK环境 ①NDK使用android-ndk-r12b-linux-x86_64.zip版本(安卓官方可找到各个旧版本的NDK文件) 下载地址:https://developer.android.com/ndk/downloads/older_releases#ndk-12b-downloads ②SDK使用android-sdk_r24.4.1-linux.tgz版本 ...
cd ~/code/android-14 source build/envsetup.sh 选择编译目标: bash lunch sdk_phone_x86_64 5. 使用WSL2开始编译Android系统 bash make -j$(nproc) 其中,-j$(nproc)表示使用所有可用的处理器核心进行并行编译,以加快编译速度。 注意事项 确保WSL2配置足够的内存和交换空间,以避免编译过程中因资源不足...
mkdir D:\android-13.0.0_r12 fsutil.exe file setCaseSensitiveInfo D:\android-13.0.0_r12 enable 2. 安装同步工具 # repo 是为了管理多个 git 库而开发的,需要 git 作为基础 sudo apt update sudo apt-get install git-core gnupg flex bison build-essential zip curl zlib1g-dev libc6-dev-i386 lib...
RUN apt install -y build-essential crossbuild-essential-arm64 \ bash-completion vim sudo locales time rsync bc python # 安装其他依赖包,这里编译android11sdk需要的环境 RUN apt install -y repo git ssh libssl-dev liblz4-tool lib32stdc++6 \ ...
目前我的解决方案是,不开代理启动studio.sh,编译生成apk,在另一个终端开启代理,使用adb install test.apk解决。 调试 关于如何在wsl2调试安卓,我目前的解决办法与上文刚好相反。首先,手动在命令行编译成安卓apk(不使用代理),然后使用adb安装到手机上(使用代理运行adb),在android studio的logcat查看运行的日志(使用...