標籤:
系統:Mac Yosemit 10.10
JDK:1.6+
Android Studio:1.2
原來看到有人用AndroidAnnotations,十分羨慕。但是Gradle並不熟悉,現找到了正確的配置方法,此篇作為記錄。奇怪的是為什麼官方不放出可以協助配置的外掛程式呢~~
Android Studio上找到的外掛程式不清楚是怎麼工作的~~||
需要注意的是,使用Gradle配置AndroidAnnotations需要串連網路
建立一個項目或者是在原有項目上都可以配置。首先來看我們的android studio的視圖
先看工作空間的build.gradle的設定檔增加的部分(紅色字型部分)
buildscript {
repositories {
jcenter()
}
dependencies {
classpath ‘com.android.tools.build:gradle:1.2.3‘
classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.4+‘
}
}
allprojects {
repositories {
jcenter()
}
}
然後再看項目的build.gradle設定檔中增加的部分(resourcePackageName對應的包名就是項目的包名,根據自己的項目包名自行修改)
apply plugin: ‘com.android.application‘apply plugin:‘android-apt‘def AAVersion=‘3.2+‘android { compileSdkVersion 19 buildToolsVersion "22.0.1" defaultConfig { applicationId "org.merlin.android_app2" minSdkVersion 19 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt‘), ‘proguard-rules.pro‘ } }}apt{ arguments{ androidManifestFile variant.outputs[0].processResources.manifestFile resourcePackageName "org.merlin.android_app2" }}dependencies { compile fileTree(dir: ‘libs‘, include: [‘*.jar‘]) apt "org.androidannotations:androidannotations:$AAVersion" compile "org.androidannotations:androidannotations-api:$AAVersion"}
配置完畢後,點擊中紅色方塊中的Make Project按鈕,重新編譯。
網路正常的話,稍等片刻。android studio會從伺服器上下載androidannotations的jar包進行配置。自此配置結束。我們在代碼中就可以享受架構帶來的好處了。
記錄使用Gradle配置AndroidAnnotations