轉 - Android Studio 低版本Gradle升級到高版本時常見問題


 

來自: http://blog.csdn.net/feiniao8651/article/details/44652753

 

 

今天拿到一個用低版本Gradle的編譯的Android工程,gradle對版本的向下兼容做的不太好,因此在高版本Gradle的電腦上會出很多問題。

1. Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 1.0.0.

<a href="fixGradleElements">Fix plugin version and re-import project</a>

解決方法:直接點擊下面的Fix plugin version and re-import project。

2.Error:(17, 0) Gradle DSL method not found: 'runProguard()'

解決方法:app build.gradle中 runProguard改為minifyEnabled

3. Error:No such property: projectDependencies for class: com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated

解決方法:project build.gradle 中  'com.neenbedankt.gradle.plugins:android-apt:1.3+'  中的版本號1.3+改為1.4
4.Error:(29, 0) Could not find property 'processResources' on com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated@284d979f.

參考:https://bitbucket.org/hvisser/android-apt/issue/26/gradle-plugin-version-0143-remove

androidManifestFile variant.processResources.manifestFile 改為 androidManifestFile variant.outputs[0].processResources.manifestFile

5.編譯時出現aapt.exe已停止工作

參考:http://stackoverflow.com/questions/21645961/android-studio-processdebugresources-failed

解決方法:該問題出現於compileSdfVersion為21時,只要將buildToolsVersion改為21.0.2(或更高的版本)就可以了。

 

注:

本人遇到了問題1-4問題。到第四個問題的時候,找到了原文,解決好后,覺得這篇文章比較有幫助,就轉了過來。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM