我是Android Studio的新手,最終獲得了一個通過gradle構建的大型項目。在我正在處理的導入中出現一些編譯錯誤,但最奇怪的事情正在發生。當我編譯或嘗試運行消息中顯示的編譯錯誤片刻時,將被「成功」的gradle消息替代。Android Studio編譯錯誤消失
案例1:如果我只要他們出現在錯誤點擊錯誤將鎖定:
案例2:如果我允許構建完成運行:
如果我很快點擊錯誤,它似乎鎖定那裏的錯誤,但我不應該這樣做調試。如果我讓構建完全運行,我再也找不到編譯錯誤了。我是否錯過了這個界面?我擔心我會問有史以來提出的最愚蠢的問題,但現在這讓我立即感到困惑。
更新
對不起,我在0.4.3版本。這是我主要的build.gradle:
apply plugin: 'android'
android {
compileSdkVersion 18
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 10
targetSdkVersion 19
ndk {
moduleName "libraw"
}
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
sourceSets.main {
jni.srcDirs = [] //disable automatic ndk-build call (currently broken for windows)
}
}
dependencies {
compile project(':showcaseView:library')
compile project(':inscription')
compile project(':treeviewlistandroid')
compile project(':metaDataExtractor')
compile project(':oIFileManager')
compile 'com.android.support:support-v4:+'
compile 'com.actionbarsherlock:actionbarsherlock:[email protected]'
compile 'com.android.support:support-v4:+'
// compile files('libs/jcifs-1.3.17.jar')
compile files('libs/xmpcore-5.1.2.jar')
}
你正在使用哪個版本的Android studio? – pyus13
發生了什麼事是它在編譯失敗後立即運行generateSources任務,並且此任務將從不成功的編譯中刪除錯誤。這可能是一個Android Studio錯誤,但是你可以附加你的build.gradle文件,這樣我可以看到裏面是否有明顯的奇怪現象?另外,附上Gradle控制檯輸出。 –
構建文件看起來很正常,除了support-v4被添加兩次之外,這不會導致這個問題,我不認爲。你的Gradle控制檯的輸出怎麼樣? –