java不能是Android Emulator上的根用户
我目前正试图在Android模拟器上为Android设备开发一个应用程序。我在VMWare工作站和Windows10操作系统上安装了Android 4.3
我想在Android emulator上测试我正在开发的应用程序,所以我必须在我开发aps的物理计算机和我可以测试它的emulator之间创建一个桥接连接。但是,当我尝试创建此桥时,我必须更改设置并成为仿真器的根。当我尝试执行“su”命令时,出现以下错误:
'su : uid 10000 not allowed to su'
我试着按照本教程来给我仿真器的根访问权限,但它对我不起作用。最好的答案是执行以下命令:
adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
adb push su /system/xbin/su
adb shell chmod 06755 /system
adb shell chmod 06755 /system/xbin/su
How to get root access on Android emulator?
此外,当我安装Android Emulator时,我已经完成了指定读写选项的安装
它对我不起作用,因为当我尝试第一行时,我得到以下消息:
ADB error : 'device not found'
如本链接所述: How to fix: Error device not found with ADB.exe
但答案是存在于手机上,而不是模拟器上。你知道怎么修吗?我如何成为root用户,如何找到“未找到设备”
# 1 楼答案
su代表超级用户,仅在根设备上可用。这更像是使用具有管理员权限的android应用程序。尝试使用Bluestack根版本