我遇到了很大的麻煩,試圖讓我的應用程序項目建立。我主要的應用程序模塊和庫項目模塊如下所示:Android工作室 - 應用程序與圖書館項目未能建立
這是爲每個模塊的gradle.build:
主要應用:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 19
buildToolsVersion '19.0.0'
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
}
buildTypes {
release {
runProguard true
proguardFile getDefaultProguardFile('proguard-android-optimize.txt')
}
}
productFlavors {
defaultFlavor {
proguardFile 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:support-v13:19.0.+'
compile 'com.google.android.gms:play-services:4.0.+'
compile project(':libraries:datetimepicker')
}
這一個是爲圖書館項目:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android-library'
repositories {
mavenCentral()
}
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
}
release {
runProguard true
proguardFile 'proguard-rules.txt'
proguardFile getDefaultProguardFile('proguard-android-ptimize.txt')
}
}
dependencies {
compile 'com.android.support:support-v4:19.0.+'
}
最後,這是項目settings.gradle文件。
include ':App', ':libraries:datetimepicker'
我能夠成功導入從庫包到我的應用程序代碼,並使用它們,但是當我嘗試編譯,我得到以下幾點:
Gradle: Execution failed for task ':App:compileDefaultFlavorDebug'.
> Compilation failed; see the compiler error output for details.
E:\blah\blah\MyClass.java
Gradle: error: cannot find symbol class DatePickerDialog
Gradle: error: package DatePickerDialog does not exist
Gradle: error: cannot find symbol class DatePickerDialog
Gradle: error: cannot find symbol class DatePickerDialog
Gradle: error: cannot find symbol variable DatePickerDialog
Gradle: error: method does not override or implement a method from a supertype
我一直在試圖解決這已經3天了,並已經用盡了幾乎所有我能在這裏找到的類似問題解決方案。我對開發Android非常有信心,對gradle不太自信,並且可能做了一些明顯錯誤的事情。
一些額外的信息:
- 過Android Studio v0.3.6
- Android SDK中構建的工具啓示錄19
- 搖籃1.8版
關於如何解決此問題的任何想法?
傳說!完美地工作! – Gyroscope
第二段是我的一天。 – sschrass
這麼多,我改變設置minifyEnabled爲假,並建立成功 – weigan