相关疑难解决方法(0)

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

我有所有Android SDK版本(从1.5到2.3.3),我尝试了很多方法在Android模拟器中获取root权限.我不使用任何Android设备并在模拟器(AVD)上测试所有内容.

我需要在任何一个Android模拟器中获得root访问权限才能使用'iptables'和'busybox'功能.要使用iptables,我必须具有root访问权限.Atleast'su'命令应该在终端仿真器中执行.

我还安装了z4root应用程序,

但它需要很长时间,并没有完成生根,并陷入困境.有人说如果我们将系统降级到RC30以下,这样我们就可以获得root访问权限.如果这是真的,那怎么办呢?我同时使用Linux和Windows操作系统.

请有人告诉我任何根我的模拟器的方法.

root android-emulator

129
推荐指数
8
解决办法
22万
查看次数

adb shell su工作,但adb root不工作

我根植了解锁的Galaxy S3(SGH-T999)

现在,我正在尝试adb root从Windows 命令提示符运行,但是,我收到adbd cannot run as root in production builds错误.所以,我检查的第一件事是我的手机是否真的扎根了?

所以我尝试了以下方法:

打开命令提示符

$adb devices // lists my device
$adb shell //goes to shell
$su // opens a 'SuperSu' prompt on my phone and I 'Grant' permission
# // Before following the rooting instructions, I was getting 'no su command found' in the previous step. So, I believe my phone is ROOTED. **Correct me if I'm wrong.**
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时adb root,我会收到adbd cannot run …

shell android root adb

70
推荐指数
7
解决办法
26万
查看次数

ADB root无法在模拟器上运行

我刚刚更新了模拟器26.0.3,现在我无法adb root为新创建的模拟器运行命令.

显示的错误如下:

adbd cannot run as root in production builds

我杀了并重新开始adbd像:

adb kill-server
adb devices
Run Code Online (Sandbox Code Playgroud)

没有任何帮助,任何想法?


我不确定有什么区别以及如何选择不同的构建,但是,如果在创建时启用了以下设置,则它具有root权限.在此输入图像描述

android root adb android-emulator

39
推荐指数
2
解决办法
3万
查看次数

如何在模拟器中升级Android的Webview(Android 5)

模拟器中运行的Android 5.0.0 似乎不会进行Web View更新.也就是说,Android系统Webview从Play商店(链接)安装得很好.但是,浏览器继续使用较旧的WebView(根据用户代理字符串).

为什么模拟器中没有webview升级,如何才能完成?


PS升级显示与库存WebView一起安装(均显示在应用程序列表中).尝试通过Play商店安装并手动无效.

PPS这样做的目的是测试我的代码如何处理特定版本的webview中的特定错误.

android upgrade emulation webview android-5.0-lollipop

8
推荐指数
1
解决办法
896
查看次数

如何使模拟器中的AVD中的系统分区可写

这是相当一个非常古老的问题,但我很惊讶,没有任何解决方案都为我工作。我需要运行Android应用为Android版本7.0中创建在AVD(在仿真器)系统的应用程序。对于这一点,我想apk文件推到系统分区,但我不断收到错误消息,它是只读文件系统。我发现许多计算器类似的问题,但没有为我工作。我的根重新启动亚行,在回答类似的问题建议用重新装入执行,但系统分区的文件系统权限不会改变。这里有一个简单的会话:

mvsagar@mvslt:~/sw/android_sdk/platform-tools$ ./adb root
restarting adbd as root
mvsagar@mvslt:~/sw/android_sdk/platform-tools$ ./adb remount
remount succeeded
mvsagar@mvslt:~/sw/android_sdk/platform-tools$ ./adb push /home/mvsagar/projects/AndroidStudioProjects/LcnApps/app/LCNUE.apk  /system/app/LCNUE.apk
adb: error: failed to copy '/home/mvsagar/projects/AndroidStudioProjects/LcnApps/app/LCNUE.apk' to '/system/app/LCNUE.apk': couldn't create file: Read-only file system
Run Code Online (Sandbox Code Playgroud)

我曾尝试手动具有读/写(RW)使用亚行壳选择重新安装,但重新挂载失败。

有没有什么办法已经阅读系统分区/写权限?

我的dev ENV是Android的工作室在Ubuntu。

android android-virtual-device

4
推荐指数
3
解决办法
5816
查看次数