繁体   English   中英

无法以Android模拟器为根

[英]Cannot be root on Android Emulator

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

我想测试我正在Android模拟器上开发的应用程序,因此必须在要开发aps的物理计算机与可以测试它的模拟器之间建立桥接连接。 但是,当我尝试创建此网桥时, 必须更改设置并成为仿真器的根 当我尝试执行“ 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

如何在Android模拟器上获得root访问权限?

此外,当我完成Android Emulator的安装时,我已经完成了指定读写选项的安装。

它对我不起作用,因为当我尝试第一行时,会收到以下消息:

ADB error : 'device not found'

如此链接中所述: 如何解决:ADB.exe找不到错误的设备

但是答案存在于电话,而不是模拟器。 你知道如何解决吗? 如何成为root用户,如何找到“找不到设备”?

这是VM的不同参数

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM