Android Studio - 本地路径不存在 [英] Android Studio - local path doesn't exist
问题描述
将 Android Studio 更新到 0.2.4 后,我无法部署我的项目.apk 文件名完全不匹配.
After updating Android Studio to 0.2.4 I can't get my project to deploy. There is a complete mismatch of the apk filename.
Waiting for device.
Target device: 0146B0020E010020
Uploading file
local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk
remote path: /data/local/tmp/com.xxx.xxx.android.projectname
Local path doesn't exist.
在这里阅读了一些帖子后,我将输出路径更改为 build/apk 文件夹,但问题仍然存在.他正在寻找 projectname.apk 而不是创建的 projectname-debug-unaligned.apk,我不知道如何以及在哪里可以告诉他更改他正在寻找的名称.有什么想法吗?
After reading some posts here, I changed the output path to the build/apk folder, but the issue remains. Instead of the created projectname-debug-unaligned.apk he is looking for the projectname.apk and I have no idea how and where I can tell him to change the name he is looking for. Any ideas?
PS:是的,我已经阅读了右侧列表中显示的几篇文章.重新启动 IDE 对我的同事有效,但对我无效.
PS: Yes I have read several posts which are shown in the list on the right side. The restart of the IDE worked for my coworker, but not for me.
我偶然发现了一个问题到next 所以我回到了我能找到的唯一可下载版本:0.2.0.
I stumbled from one issue to the next so I reverted back to the only downloadable version I could find: 0.2.0.
没有消失的 UI 元素,我可以创建新项目,最重要的是,我终于可以再次将 APK 从工作室部署到我的设备上.0.2.5一发布我就试试.
No disappearing UI elements, I can create new projects and, best of all, I can finally deploy the APK from the studio to my device again. I will try 0.2.5 as soon as it is released.
推荐答案
我最初是从 0.2.13 升级到 0.3 后看到这个错误的.这些说明已针对 Android Studio 0.5.2 的发布进行了更新.这些是我为解决该问题而完成的步骤.
I originally saw this error after upgrading from 0.2.13 to 0.3. These instructions have been updated for the release of Android Studio 0.5.2. These are the steps I completed to resolve the issue.
1.在 build.gradle 中确保 gradle 设置为 0.9.0
1.In build.gradle make sure gradle is set to 0.9.0
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.0'
}
}
2.在 gradle-wrapper.properties 中确保使用 gradle 1.11
2.In gradle-wrapper.properties make sure to use gradle 1.11
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip
3.通过按avd按钮左侧的按钮将项目与gradle文件同步
3.Sync project with gradle files by pressing the button to the left of the avd button
4.再次尝试构建项目.如果仍有问题,请尝试 File > Invalidate Caches/Restart
4.Try to build project again. If still having issues possibly try File > Invalidate Caches/Restart
注意:如果您使用的是 0.9.+
并且它给 Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'.从服务器收到状态代码 401:未授权
(偶尔发生)然后更改为 0.9.0
.此外,我相信您必须使用 19.0 或更高版本的构建工具,因此请确保您在 sdk 管理器中下载了这些工具,并在包含该信息的任何 gradle 文件中用作 buildToolsVersion
.
NOTE: If you are using 0.9.+
and it gives Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'. Received status code 401 from server: Unauthorized
(happens sporadically) then change to 0.9.0
. Also, you have to use build tools 19.0 or greater I believe so make sure you have those downloaded in sdk manager and use as buildToolsVersion
in whichever gradle file holds that info.
这篇关于Android Studio - 本地路径不存在的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!