Android Studio APK安装错误:"本地路径不存在"。

10
当我点击Android Studio中的“运行”或“调试”按钮时,会收到以下输出:

等待设备。目标设备:模拟器-5554(2.2)上传文件 本地路径: /Users/myname/Development/TestProject/Test/build/apk/Test-debug-unaligned.apk 远程路径:/data/local/tmp/nz.co.adbc.testproject 安装 nz.co.adbc.testproject 设备shell命令:pm install -r "/data/local/tmp/nz.co.adbc.testproject" pkg: /data/local/tmp/nz.co.adbc.testproject 成功

上传文件 本地路径: /Users/myname/Development/TestProjectProject/actionbarsherlock/build/libs/actionbarsherlock-debug.aar 远程路径:/data/local/tmp/com.actionbarsherlock 本地路径不存在。

因为出现了加粗的错误,所以它无法启动意图。因此我无法在Android Studio中调试我的应用程序。
否则该应用程序正常工作。它仍然可以安装和运行正常(从应用程序抽屉手动启动时)。
有人看到过这个错误吗?对于为什么它正在尝试上传actionbarsherlock的aar文件,是否有任何信息?难道它不应该只上传包含aar的apk吗?
7个回答

13

只需退出Android Studio并重新启动即可... 在我的情况下,我正在使用模块项目及其库".aar"作为依赖项。


6

令人惊讶的是,这个建议真的有效!虽然我必须说,如果你对噪音敏感,请快进到大约90秒后,等视频作者结束了对Android/Android Studio的抱怨之后再播放。 - jklp

3

问题已经解决。我的项目依赖于aar和项目本身。

文件 -> 项目结构 -> 模块 -> 您的项目 -> 依赖项 -> 取消选中项目(仅依赖于aar)


我取消了项目的勾选并重新启动了Android Studio。谢谢。 - Bruno Bieri

1

按照以下步骤操作。这对我有用...

  • 进入您的项目目录。在该目录中搜索 .apk 文件....
  • 您将找到一个名为您的项目名称+debug-unalighned.apk 的 apk 文件。
  • 打开您的项目文件夹中包含项目源目录的 .iml 文件。
  • <configration> <configration/> 标签内添加以下内容:<option name="APK_PATH" value="/build/apk/(先前找到的带有 apk 扩展名的 apk 文件名称)" />
  • 现在运行您的项目...

问题已解决。


1
在我的情况下,是因为我最初使用的是Build Tools 17。后来我将Build Tools更新到了19并删除了旧的Build Tools。这导致了“本地路径不存在”的问题。

0
找到了解决办法-打开“文件” -> “项目结构”,然后找到“项目编译输出”的标题(在默认的项目界面上),确保该路径存在(如果需要可以添加文件夹),似乎Android Studio不能/不会自动完成这个操作。
对我来说有效!

0

步骤1: 构建 -> 清除项目

步骤2: 工具 -> Android -> 与Gradle文件同步项目


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接