当我尝试使用 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
自从上次运行项目以来,我还没有编辑过项目中的任何文件,尽管 Android Studiomay从那时起已升级为Android Studio 2.2.3
.
我能找到的最接近的错误是SyncException 的 Google 源代码,除了这里我们看到实际的错误是Local path is a directory.
,这与此错误不完全匹配。
从我所看到的app/build/outputs/apk/
, app-debug.apk
看起来像一个合法的 apk 文件,即。not一个目录。
我已经重新启动了我的设备,从我的设备中卸载了该应用程序,甚至重新启动了我的计算机。
无论如何,我设备上的前一个应用程序是使用 NativeScript 构建的,并且具有相同的包名称。
刚刚发布在 Alex P 的答案中,所以我们有一个答案:
尝试做adb shell rm -rf /data/local/tmp
并首先重新启动手机。没关系,如果你得到rm: /data/local/tmp: Permission denied.
忽略它 - 它用于 tmp 文件夹本身,其内容已被删除(无论如何,这就是您需要的)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)