11

我最近尝试将我的Eclipse项目迁移到 Android Studio。一切都很顺利,直到我尝试运行该项目并出现错误:

Uploading file
    local path: /Users/user/Documents/myapp/Android/myapp/build/apk/myapp-debug-unaligned.apk
    remote path: /data/local/tmp/com.mycompany.myapp
Local path doesn't exist.

我该如何解决这个问题?

编辑 我想提一下,因为这仍然得到答案和评论,这个问题在使用 Android Studio 0.1.3 时发生,并且在转换 eclipse 项目时没有与较新版本的 Android Studio 出现类似问题。

4

8 回答 8

11

转到您的项目文件夹。打开项目名称文件夹。

在文件 Your_Project_name.iml 添加

<option name="APK_PATH" value="/build/apk/your_app_name-debug-unaligned.apk" />

或者

<option name="APK_PATH" value="/build/outputs/apk/your_app_name-debug-unaligned.apk"/>

在新版本的 Android Studio 中

于 2013-10-22T06:56:44.643 回答
9

我刚刚遇到了这个问题,即使没有从 Eclipse 传输,我也很沮丧,因为我一直没有显示任何编译或 packageDebug 错误。如果你清理然后运行 ​​packageDebug,它会以某种方式自行修复。

打开命令行,在项目的根目录中运行:

./gradlew clean packageDebug

显然,如果这些步骤中的任何一个显示错误,您应该修复这些...但是当它们都成功时,您应该能够在导航本地路径时找到 apk ——甚至更好的是,您的程序应该安装/运行在设备/模拟器!

于 2013-06-26T20:52:00.790 回答
4

从 Eclipse 迁移到 Android Studio 后,我遇到了这个问题。正如山塔努所说,

gradlew packageDebug

帮助指出我需要local.properties文件,所以我只用一行在项目根目录中创建了它,之后一切正常。
local.properties仅包含一个属性 - sdk.dir,并且看起来像(在 Windows 中):

sdk.dir=c:\\path-to-android-studio\\sdk

不要忘记更改\您的路径(在 Linux 或 Mac 中\\无需转义)。 写这个答案只是为了在从 Eclipse 迁移到 Android Studio 后收集有关常见问题的所有信息,以帮助许多人更快地摆脱这个小麻烦,而无需谷歌搜索每一步。/

于 2013-06-20T12:36:24.607 回答
4

您还可以检查您的项目 .iml 文件以查看是否设置了正确的 APK_PATH

于 2013-08-06T08:36:02.403 回答
3

更新 Android Studio 后我遇到了同样的问题。APK构建路径不正确。YouTube 视频Android Ep8 - 修复 Android Studio 错误“本地路径不存在”。帮助我(一步一步)。

于 2013-10-20T18:50:15.310 回答
2

对我有用的简单解决方案:我去了Build->Rebuild Project

于 2013-07-04T00:29:35.757 回答
0

请验证 JAVA_HOME 是否正常。

https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows

这是我的问题,并在插入 JAVA_HOME i 后修复

于 2015-04-13T03:21:23.397 回答
0

我使用了这些步骤:

  1. 关闭 IDE
  2. 删除 /build 文件夹
  3. 重新打开 IDE
于 2015-04-16T22:36:01.353 回答