【问题标题】:Android Studio is not loading on the device, local path doesn't existAndroid Studio 未在设备上加载,本地路径不存在
【发布时间】:2013-06-04 09:07:27
【问题描述】:

我最近尝试将我的 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.

我该如何解决这个问题?

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

【问题讨论】:

标签: android android-studio


【解决方案1】:

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

在文件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 中

【讨论】:

  • 我要补充一点,这个选项作为 节点的 节点的子节点。
  • 大概只有当这是您的项目生成的唯一 APK 时才有效。如果您有可能生成和运行不同的 APK,例如来自不同风格的 APK,我认为这是行不通的。
【解决方案2】:

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

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

./gradlew clean packageDebug

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

【讨论】:

  • 啊完美解决方案!当我运行它时,它安装了很多东西......现在一切都很好。
【解决方案3】:

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

gradlew packageDebug

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

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

不要忘记将路径中的 \ 更改为 \\(在 Linux 或 Mac 中无需转义 /)。

写这个答案只是为了收集从 Eclipse 迁移到 Android Studio 后常见问题的所有信息,以帮助许多人更快地摆脱这个小麻烦,而无需搜索每一步。

【讨论】:

  • 只是想补充一下,我找不到gradlew packageDebug 命令,所以在某些机器上可能会有所不同。我有一个 local.properties,但由于某种原因,我的 sdk 路径设置为C\:/Users/.../sdk,即使在删除项目、android studio 并再次从存储库中将其拉下(版本控制中未跟踪 local.properties)。将路径更改为C:/Users/.../sdk 并且可以正常工作。
【解决方案4】:

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

【讨论】:

    【解决方案5】:

    我在更新 Android Studio 后遇到了同样的问题。 APK 构建路径不正确。 YouTube 视频 Android Ep8 - Fixing Android Studio Bug "Local path doesn't exist." 帮助了我(一步一步)。

    【讨论】:

      【解决方案6】:

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

      【讨论】:

      • 这最初是有效的,因为 Rebuild 做了一个清理,在 android studio 中没有明确的选项。尝试加载设备时错误又回来了。有什么想法吗?
      • 我可能也不得不重新启动 Android Studio,记不清了。但我的问题再也没有回来。您使用的是最新的 Android Studio 0.2 版吗?
      • 是的,我使用的是最新版本。我设法通过系统安装 gradle 并确保它已添加到我的路径中来开始工作。 (mac上的.bash_profile)。现在它构建和重建很好,很奇怪。
      【解决方案7】:

      请确认 JAVA_HOME 是否正常。

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

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

      【讨论】:

        【解决方案8】:

        我使用了这些步骤:

        1. 关闭IDE
        2. 删除 /build 文件夹
        3. 重新打开 IDE

        【讨论】:

          猜你喜欢
          • 2013-06-12
          • 2015-02-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-06-22
          • 2013-05-28
          • 2015-07-15
          相关资源
          最近更新 更多