我在使用Android Studio构建的新Android项目中引用了roboguice 2.0,这是我的build.gradle
文件:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.2'
}
}
apply plugin: 'android-library'
repositories {
mavenCentral()
}
dependencies {
compile files('/libs/android-support-v4.jar')
compile 'org.roboguice:roboguice:2.0'
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 10
targetSdkVersion 16
}
}
gradle clean
和gradle build
都成功运行,但IDE报告了Element resources must be declared
roboguice.xml
我是否遗漏了某些内容,或者这是IDE中的错误?
答案 0 :(得分:1)
神秘解决了,
我不小心将roboguice.xml
复制到res/menu
而不是res/values