在Android终端模拟器中出现"Permission denied"的错误提示

6

当我打开Android终端模拟器时,经常会出现"Permission Denied"的错误提示?

我想要更改Android的主机,但是由于权限被拒绝,我无法进行更改。

怎样才能解决这个问题呢?

我想要将主机指向另一台计算机,以便我可以查看请求是否来自移动设备,并将其重新路由到移动页面。


请提供更多细节。你想要做什么? - Krishna Suthar
你是否拥有以下权限:<uses-permission android:name="android.permission.READ_PHONE_STATE" /> - user1264255
我想使用adb更改我的Android模拟器中的主机,但它给了我权限被拒绝的错误,甚至我无法在终端中执行任何命令。 - KJA
当您想启动“adb shell”时,是否出现权限被拒绝的情况-然后杀死adb并以管理员身份重新启动它。 - Thommy
我试图使用 su 命令,但显示 uid 不允许使用 su。 - KJA
1个回答

0

安卓系统上的“工具箱”shell词汇量有限,很容易为各种原因产生权限被拒绝的错误提示,如命令未找到等。

此外,它还有相当有限的命令集合,其中一些命令不适用于桌面Linux世界中熟悉的格式。


请您能否再详细解释一下?我该如何修复这个问题? - KJA
我编辑了答案,对于那些要求解释的人,我添加了注释,感谢参与。 - KJA
好的,谢谢你,希望下次我的问题能更有效。 - KJA
如果您正在使用终端仿真器应用程序来获取 shell,请不要这样做。几乎没有任何配置可以从应用程序的用户 ID 进行。您可以在安全设备上通过 adb shell 暂时地执行一些操作,但在未安全设置的设备上,可以执行更多操作。 - Chris Stratton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接