最近把Android Studio 从0.2.x更新到了0.3.1,因为Android Studio 0.3.0开始还是更早的版本开始推荐使用Gradle 1.8以上的版本,于是我便Gradle官网更新了Gradle
http://www.gradle.org/downloads

一直没有什么问题,可是当我重新编译工程然后运行的时候,发现Android Studio的Console开始报错
引用
Waiting for device.
Target device: samsung-gt_i9505-db1239c5
Uploading file
local path: /Users/XXXX/Documents/YourProject/YourModule/build/apk/YourApp-debug-unaligned.apk
remote path: /data/local/tmp/com.xxxxx.app
Gradle: Local path doesn't exist.


于是开始谷歌解决方案,有人说重启Android Studio就会好,我重启之后发现无济于事,然后在Terminal 输入 ./gradlew clean clean工程,重新编译还是无济于事,终于在StackOverflow上找到了答案。
链接: http://stackoverflow.com/questions/18256177/android-studio-local-path-doesnt-exist

解决方案如下:

1.更新Gradle之后需要把你当前Module下的 build.gradle文件
引用
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
//确保上面这一行为 classpath 'com.android.tools.build:gradle:0.6.+'
}
}

2.更改当前Project(请区分Project和Module的区别)下的gradle/wrapper/gradle-wrapper.properties
引用
#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.8-bin.zip
//更新distributionUrl ,之前可能为 gradle-1.7-bin


3.点击Android Studio工具栏的上的这个按钮同步工程的gradle文件


4.然后重新尝试编译工程并运行。如果还有问题,点击 File->Invalidate Caches/Restart 重启工程即可。

更多相关文章

  1. Android(安卓)JNI 编译正确 但是提示程序有错误无法运行 而且还
  2. Android(安卓)O 8.0及其以上系统的通知(Notification)、安装apk
  3. Android(安卓)NDK-r4 sample--编译运行(二)
  4. jni中使用libcurl做网络开发
  5. Android(安卓)OCR 之 tesseract
  6. Android开发学习之路--Android(安卓)Studio cmake编译ffmpeg
  7. Android(安卓)studio2.3来了,也带来不少坑:gradle编译不通过,无法运
  8. Android编译时出现"Unable to execute dex: Multiple dex files
  9. Eclipse中跟踪调试Android源代码

随机推荐

  1. Android首选项SharedPreference-android
  2. 单击Button 更改屏幕方向
  3. android 自定义实现圆角Dialog
  4. Android Studio多渠道打包
  5. android 拨打电话与发送短信
  6. 打印时间(MS级别)
  7. ubuntu12.04 AMD64 提取ANDROID NDKr8e中
  8. Fragment 在Android(安卓)SDK1.6上实现
  9. Android中onClick的四种实现方法
  10. 手机拍照功能的简单实现