Eri*_*wer 7 android adb android-studio
当我尝试使用Android Studio中的“运行”按钮在设备上运行某个应用程序时,出现以下错误:
12/16 15:05:27: Launching app
$ adb push /Users/me/myproject/app/build/outputs/apk/app-debug.apk /data/local/tmp/com.mycompany.myproject
com.android.ddmlib.SyncException: Is a directory
Error while Installing APK
Run Code Online (Sandbox Code Playgroud)
自上次运行该项目以来,我还没有编辑过该项目中的任何文件,尽管从那时起Android Studio 可能已升级到Android Studio 2.2.3
。
我可以找到的最接近的错误是在SyncException的Google源代码中,除了这里我们看到的实际错误是Local path is a directory.
,与该错误不完全匹配。
根据我在中看到的app/build/outputs/apk/
,app-debug.apk
看起来像是一个合法的apk文件,即。不是目录。
我已经重新启动设备,从设备上卸载了应用程序,甚至还重新启动了计算机。
值得一提的是,我设备上的上一个应用是使用NativeScript构建的,并且具有相同的程序包名称。
刚刚在 Alex P 的回答中发帖,所以我们有一个答案:
尝试adb shell rm -rf /data/local/tmp
先重启手机。如果你rm: /data/local/tmp: Permission denied.
忽略它也没关系- 它是用于 tmp 文件夹本身在其内容已经被删除之后(无论如何这就是你所需要的)
归档时间: |
|
查看次数: |
1756 次 |
最近记录: |