gpt4 book ai didi

android - com.android.ddmlib.SyncException : Is a directory

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:07:13 31 4
gpt4 key购买 nike

当我尝试使用 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 Studio 可能从那时起已经升级到 Android Studio 2.2.3

我能找到的最接近的错误在 Google source code for SyncException 中,除了这里我们看到实际错误是 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 文件夹本身的,因为它的内容已经被删除了(这就是你所需要的)

关于android - com.android.ddmlib.SyncException : Is a directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41193879/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com