旧的Android项目拒绝构建。 “本地路径不存在”

时间:2013-12-25 14:30:28

标签: android android-studio

我在Android Studio中加载了一个旧的Android项目(最初是在这个IDE中构建的,IDE本身自那时起就没有更新过),但我似乎无法运行它。我改为收到以下输出:

Waiting for device.
Target device: 015d483b8963fc02
Uploading file
    local path: /....../build/classes/debug/.......apk
    remote path: /data/local/tmp/......
Local path doesn't exist.

(截断路径,因为它们很长且不重要)。

我最近一直在修补其他项目并且它们都运行良好,但是这个特别的是拒绝播放,无论我插入哪个设备作为测试平台。其他项目都是PhoneGap,而这个是原生Java,如果能提供任何线索的话。

我已经尝试了Build-> Rebuild Project无济于事,我已经检查了清单等常见错误。其他人报告成功运行Tools-> Android-> Sync Project with Gradle Files对我来说导致了以下错误:

Can't deserialize target data of key 'IdeaAndroidProject'. Given class loaders:[PluginClassLoader[org.jetbrains.android, 10.0]]

有什么想法吗?

更新:

我刚从Android Studio 0.2更新到0.4,然后运行Build - >清洁项目,构建 - >重建项目,工具 - > Android - >使用Gradle文件同步项目。

尝试运行时出现了相同的原始错误,但这次我得到了Gradle版本太旧的额外错误(或者至少是项目引用的版本)。通过重新编写Gradle 1.9,我点击链接自动修复此问题,现在我收到错误“需要Gradle 1.6版。当前版本为1.9”。

1 个答案:

答案 0 :(得分:0)

啊哈,修好了!

我通过SDK管理器更新了所有API等,然后将build.gradle修改为加载0.7。+ in作为类路径而不是0.5。+,现在所有人都很高兴。

不知道Gradle同步为什么不知道更新此值。

干杯。