不能在Android模拟器上root

时间:2015-12-10 17:15:41

标签: java android android-emulator vmware

我目前正在尝试在Android模拟器上开发Android设备应用程序。我在Windows 10操作系统上的VMWare工作站上安装了Android 4.3。

我想测试我在Android模拟器上开发的应用程序,所以我必须在我开发aps的phyisical计算机和模拟器之间建立一个桥接连接,我可以在那里测试它。但是当我尝试创建这个桥时,我必须更改设置并成为模拟器的根。当我尝试做一个' su'命令,我有以下错误:

'su : uid 10000 not allowed to su'

我尝试按照本教程给我模拟器的root访问权限,但它对我没有用。最好的答案是执行以下命令:

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用户,如何才能找到未找到的设备' ?

Here are the different parameters of the VM

1 个答案:

答案 0 :(得分:1)

su代表仅在root设备上可用的超级用户。它更像是使用具有管理员权限的android应用程序。尝试使用BLuestacks rooted版本。