最近在研究Gradle相關的東西,分享下自己參參考過的資料
English :
http://tools.android.com/tech-docs/new-build-system Android官方文檔(內容不完整)
http://www.gradle.org/overview Gradle官方文檔
http://tools.android.com/tech-docs/new-build-system/migrating-from-intellij-projects
http://blog.newrelic.com/2013/06/07/migrating-your-android-app-from-eclipse-to-android-studio/
http://spring.io/guides/gs/gradle-android/ 第三方教程
http://www.programering.com/a/MTN1ADMwATE.html (非常詳細的入門教程)
中文:
http://www.sllbeta.com/android/2-2/ 非常詳細的總結
http://my.oschina.net/sammy1990/blog/268813
https://github.com/song314/gradle-multi-project-example 實戰demo系列
https://github.com/song314/Android-Gradle-Examples
http://www.android-studio.org/index.php/docs/guide/134-gradle 系列教程
http://www.android-studio.org/index.php/docs/guide/135-gradle-2
http://www.android-studio.org/index.php/docs/guide/136-gradle-3
Groovy:
http://www.ibm.com/developerworks/java/library/j-pg05199/ xml讀寫大全
注意:以下方式讀寫xml比較方便,但是都無法操作AndroidManifest,因爲屬性名稱和節點名稱帶有: 或者 - 導致
def langs = new XmlParser().parseText(xml)
println langs.attribute("count")
langs.language.each{
println it.text()
}
langs = new XmlSlurper().parseText(xml)
println langs.@count
langs.language.each{
println it
}