我目前正在尝试构建Android11并运行一个模拟器。到目前为止,我已经遵循了中的说明。当我运行模拟器时,我得到这样的结果:
emulator: Android emulator version 30.9. 0.0 (build_id 7651928) (CL:N/A)
emulator: INFO: ignore sdcard for arm at api level >= 30
cannot add library /home/ivan/Android/prebuilds/android_emulator/linux-x86_64/qemu/linux-x86_64/lib64/vu
我已经成功地为android编译了Linux内核:
root@ubuntu:~/common# ARCH=arm CROSS_COMPILE=~/mydroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- make
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' is up to date.
CHK include/linux/utsrelease.h
.
.
.
SYMLINK include/as
我在中创建了一个应用程序Android studio。它在我的手机上构建和运行,但当我运行模拟器时,它会运行并显示手机。 输出: emulator: WARNING: Crash service did not start
qemu-system-i386.exe: -drive if=none,index=1,id=cache,file=C:\Users\one\.android\avd\Nexus_5_API_23_new.avd/cache.img: could not open disk image C:\Users\one\.android\avd\Nexus_5_API_23_n
我正尝试在我的模拟器上安装一个带有armeabi-v7a本地库的应用程序。旧的arm系统镜像在模拟器中运行非常慢。根据模拟器发布说明,一个人可以使用here版本9和11的任何镜像来运行armeabi-v7a。然而,在通过软件开发工具包管理器下载了安卓版本9的Intel x86 atom镜像后,我仍然无法在模拟器上安装/调试我的应用程序。要让它正常工作,我还需要做什么吗?
我使用的是最新的android studio 3.4.2,我试图创建多个不同版本的android虚拟设备,但它们都不是根设备。我尝试安装supersu,并尝试启动android虚拟设备的模拟器-写入-系统命令,并尝试根用户的上传su在系统中,但当我重新启动模拟器之后,它停止工作或失去根。所以请告诉我怎样才能让android模拟器永久扎根?另外,我不想要shell上的root访问权限,我想要虚拟设备上的root访问权限