Android Studio Adb传输协议错误

REA*_*O G 9 adb permission-denied android-studio

我刚刚开始使用Android Studio.我有一个运行根棒棒糖的HTC(m7).我正在尝试运行我在这个物理设备上创建的测试应用程序.当我去运行它时,我得到"Adb传输协议错误:权限被拒绝".当我去运行应用程序时,设备出现在android studio中,我已经验证了root访问权限.任何帮助表示赞赏.

编辑:我只是尝试使用命令adb install安装.apk文件,我正在获得权限被拒绝.这是一部扎根的手机.但是,我总是在这款手机上有root访问权限,在升级到android 5.0 Lollipop之前我可以运行这个命令并立即安装.apk而不必做adb shell.如果这是问题,如何在尝试安装和运行应用程序之前告诉android studio运行adb shell?

REA*_*O G 18

好吧,我解决了.文件夹\ data\local\tmp没有完整的读写执行权限.一旦我快速完成了chmod 777,Android Studio允许安装和运行应用程序.您还可以通过具有root功能的文件资源管理器执行此过程.

  • GD,你这个男人!只是为了补充Skye的回答:1)在桌面上打开终端2)adb shell 3)su 4)cd/data/local 5)chmod 777 tmp (3认同)

Sky*_*kye 6

您也可以在终端仿真器中执行此操作.从以下链接下载应用程序:https: //play.google.com/store/apps/details?id = jackpal.androidterm&hl = pl当然,您需要拥有root权限.

打开它并输入:

cd/data/local

chmod 777 tmp

然后尝试运行应用程序