我一直试图在一个sdkmanager "build-tools;30.0.2"
处理器(安培CPU)上安装arm64。
但每次我收到这个:
Warning: Dependant package with key emulator not found!
Warning: Unable to compute a complete list of dependencies.
我正在尝试构建一个应用程序,我得到了一个错误:
Failed to install the following SDK components:
build-tools;30.0.2 Android SDK Build-Tools 30.0.2
编辑:我认为问题是包emulator
是不可用的。我试过从这里下载,但是sdkmanager没有认出它。
发布于 2022-05-23 13:03:33
(假设:安装了CMD线工具)
SDK管理器包“模拟器”在ARM上丢失了。
解决办法:
发布于 2022-05-26 20:01:53
我能够使用sdkmanager在arm64上安装构建工具,方法是从工具/+/参/头/主/sdk/模拟器/复制到sdk dir模拟器。
不幸的是,安装的软件包似乎没有为arm64编译,并且无法工作。
发布于 2022-08-24 17:45:37
有人帮助交叉编译arm64?https://developer.android.com/studio/releases/emulator的模拟器。
ARM64主机模拟器Linux模拟器源代码现在支持从x86_64到arm64主机的交叉编译,允许使用KVM虚拟化运行arm64系统映像。目前,只支持-gpu swiftshader_indirect (Swiftshader arm64主机呈现),但是还可以使用兼容的主机gles/libGLESv2 2库,方法是用它们替换lib64 64/gles_ swiftshader_indirect,然后用-gpu swiftshader_indirect重新启动。快照也可能不起作用(命令行添加无快照)。
使用说明:
cd emu
repo init -u https://android.googlesource.com/platform/manifest -b emu-master-dev --depth=1
repo sync -qcj 12
cd external/qemu
pip install absl-py
pip install urlfetch
sudo apt-get install crossbuild-essential-arm64
python android/build/python/cmake.py --noqtwebengine --noshowprefixforinfo --target linux_aarch64
有人试过这个吗?我出错了,无法安装一个工具。
https://stackoverflow.com/questions/71545278
复制相似问题