gun*_*ess 39 android root adb android-emulator
我刚刚更新了模拟器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)
没有任何帮助,任何想法?
Jer*_*101 116
[Credit属于@Merk,但这应该作为答案而不是评论发布.]
要启用root访问权限,请使用类似的模拟器映像
Google API英特尔x86 Atom系统映像
不
谷歌播放英特尔x86 Atom系统映像
要测试它,运行adb root.应该说
以root身份重新启动adbd
要么
adbd已经以root身份运行
不
adbd无法在生产版本中以root身份运行
或者,要测试它,运行adb shell,如果提示结束$,请运行su.你应该得到一个#提示.
步骤:安装和使用可以root身份运行的模拟器映像:
选择系统映像.选择以下任何一个:
英特尔x86 Atom系统映像
Intel x86 Atom_64系统映像
Google API英特尔x86 Atom系统映像
Google API英特尔x86 Atom_64系统映像.
(不要选择"Google Play ...系统映像".这些是无法以root身份运行的.)
如果要进行root访问,则使用错误的模拟器映像.正如错误消息所述,生产版本中不允许使用root,而是使用userdebug构建.
| 归档时间: |
|
| 查看次数: |
26339 次 |
| 最近记录: |