Я перехожу по этой ссылке, чтобы добавить аннотации Android в студию Android: http://www.jayway.com/2014/12/19/androidannotations-setup-android-studio/
Я не уверен, почему мой новый build.gradle (первый код) не работает (выдает множество ошибок, таких как R.android - в основном ресурсы не найдены). Это связано с тем, что я не понимаю язык сценариев Gradle.
Текущая версия build.grade в папке моего приложения выглядит следующим образом:
apply plugin: 'android'
android {
signingConfigs {
debug {
}
}
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
debug {
debuggable true
}
}
}
apply plugin: 'android-apt'
def AAVersion = '3.2'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'
}
}
apt {
arguments {
androidManifestFile variant.outputs[0].processResources.manifestFile
resourcePackageName 'com.earthmileslftr.earthmiles'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.apptentive:apptentive-android:1.6.+@aar'
compile 'com.jakewharton:butterknife:6.0.0'
compile 'com.github.talenguyen:prettysharedpreferences:1.0.1'
compile 'com.squareup.picasso:picasso:2.4.0'
compile 'com.pkmmte.view:circularimageview:1.1'
compile 'com.github.lzyzsd:circleprogress:1.0.0@aar'
compile 'com.github.siyamed:android-shape-imageview:0.9.+@aar'
compile 'com.android.support:support-v4:21.0.0'
compile 'in.srain.cube:ultra-ptr:1.0.5@aar'
compile project(':facebook')
apt "org.androidannotations:androidannotations:$AAVersion"
compile "org.androidannotations:androidannotations-api:$AAVersion"
}
Предыдущий build.gradle, который отлично работал, выглядит следующим образом:
apply plugin: 'android'
android {
signingConfigs {
debug {
}
}
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
debug {
debuggable true
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.apptentive:apptentive-android:1.6.+@aar'
compile 'com.jakewharton:butterknife:6.0.0'
compile 'com.github.talenguyen:prettysharedpreferences:1.0.1'
compile 'com.squareup.picasso:picasso:2.4.0'
compile 'com.pkmmte.view:circularimageview:1.1'
compile 'com.github.lzyzsd:circleprogress:1.0.0@aar'
compile 'com.github.siyamed:android-shape-imageview:0.9.+@aar'
compile 'com.android.support:support-v4:21.0.0'
compile 'in.srain.cube:ultra-ptr:1.0.5@aar'
compile project(':facebook')
}
Ошибки, которые я получаю, следующие
/Users/somghosh/volt-android/facebook/src/com/facebook/AuthorizationClient.java
Error:(29, 28) error: cannot find symbol class R
/Users/somghosh/volt-android/facebook/src/com/facebook/FacebookRequestError.java
Error:(19, 28) error: cannot find symbol class R
/Users/somghosh/volt-android/facebook/src/com/facebook/widget/WebDialog.java
Error:(40, 28) error: cannot find symbol class R
/Users/somghosh/volt-android/facebook/src/com/facebook/LoginActivity.java
Error:(24, 28) error: cannot find symbol class R
/Users/somghosh/volt-android/facebook/src/com/facebook/Settings.java
Error:(33, 28) error: cannot find symbol class BuildConfig
/Users/somghosh/volt-android/facebook/src/com/facebook/internal/ImageDownloader.java
Error:(25, 28) error: cannot find symbol class R
/Users/somghosh/volt-android/facebook/src/com/facebook/widget/FriendPickerFragment.java
Error:(29, 28) error: cannot find symbol class R
/Users/somghosh/volt-android/facebook/src/com/facebook/widget/GraphObjectAdapter.java
Error:(27, 28) error: cannot find symbol class R
/Users/somghosh/volt-android/facebook/src/com/facebook/widget/LikeView.java
Error:(35, 28) error: cannot find symbol class R
/Users/somghosh/volt-android/facebook/src/com/facebook/widget/PlacePickerFragment.java
Error:(36, 28) error: cannot find symbol class R
/Users/somghosh/volt-android/facebook/src/com/facebook/RequestBatch.java
Error:(175, 8) error: self-closing element not allowed
Error:(195, 8) error: self-closing element not allowed
/Users/somghosh/volt-android/facebook/src/com/facebook/internal/ImageRequest.java
Warning:(31, 12) no description for @param
android
устарело, вам следует использоватьcom.android.application.
. Я предлагаю попробовать наш пример project, чтобы увидеть, компилируется ли он. - person WonderCsabo   schedule 20.12.2014