Android:adbd无法以生产版本的方式运行

前端之家收集整理的这篇文章主要介绍了Android:adbd无法以生产版本的方式运行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个基于 Android的手机(2.3.6),具有解锁的root权限.
由于我想通过我的电脑访问我的手机,今天我已经安装了QtAdb和Android SDK.
如果我打开一个命令提示符,我做

adb shell su

我得到

#

所以我可以复制,删除,推送我的手机上的文件(在手机上我得到一个通知使用应用程序“SuperSU”.)

但是如果我启动QtAdb – 在Windows 7下,我会收到以下错误:“adbd无法以生产版本的方式运行”.我想念什么? QtAdb有问题吗?

解决方法

问题是,即使您的手机已扎根,手机上的“adbd”服务器也不会使用root权限.您可以尝试绕过这些检查或在手机上安装其他adbd,或者安装包含修补adbd的自定义内核/发行版.

或者,一个更容易的解决方案是使用chainfire中的“adbd insecure”,它会在您的adbd上进行修补.它不是永久性的,因此您必须在启动adb服务器之前运行它(或者将其设置为运行每次引导).你可以从谷歌游戏商店获得几个钱的应用程序:

https://play.google.com/store/apps/details?id=eu.chainfire.adbd&hl=en

或者你可以免费获得它,作者已经发布了一个免费版本的xda开发人员:

http://forum.xda-developers.com/showthread.php?t=1687590

将其安装到您的设备(将其复制到设备并使用文件管理器打开apk文件),在设备上运行“adb insecure”,最后杀死计算机上的adb服务器:

%adb kill-server

然后重新启动服务器,它应该已经是root.

猜你在找的Android相关文章