Android Studio 0.3 : Local file path not found

將Android Studio升級到0.3版, 結果傳出災情, 按下Debug要Deploy到Android simulator, 編譯成功了, 可是Android Studio卻丟出一個錯誤

Local file path not found

Android Studio找不到APK檔案, 遇到這種問題只好先用Google search找看看要如何解決, 有些人說Android Studio重開再re-compile就可以解決, 我看了一下有一個開發者說gradle要重新sync一次, 這個問題就可以解決, 結果找gradle setting sync發現Android Studio的UI改了不少, 它的gradle sync改到Tools/Android/Sync Project with Gradle Files

enter image description here

按下Sync Project with Gradle Files後, Android Studio出現的錯誤說build.gradle中的

classpath 'com.android.tools.build:gradle

這個設定必須改為0.6.1版以上, Android Studio才有支援, 於是到build.gradle將這個設定改為

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}

比較累人的是如果你的專案有包含到其它專案的build.gradle, 光改最上層的build.gradle是沒有用的, Android Studio會幫你把有問題的build.gradle搜尋出來, 然後將所有的build.gradle改完後, 執行一次Sync Project with Gradle Files, 然後再執行一次Debug deployment, 這個Local file path not found的Error就解決了

附記

今天使用StackEdit寫這篇筆記, 學到了如何引用source code的markdown語法, 用法很簡單

enter image description here

Written with StackEdit.

留言

這個網誌中的熱門文章

我的Kindle 2支援中文顯示了

[ ChatGPT 與你分享好書 ] 超級預測

免費的最貴?