Android Studio编译错误消失

时间:2014-01-27 15:15:03

标签: compiler-errors android-studio android-gradle

我是Android Studio的新手,最后得到了一个传递gradle构建的大型项目。在我正在进行的导入中出现了一些编译错误,但最奇怪的事情正在发生。当我构建或尝试运行编译错误时,会在消息中显示片刻,然后被“成功”的gradle消息替换。

案例1:如果我一出现就点击错误,错误就会锁定:

enter image description here

案例2:如果我允许构建运行完成:

Build allowed to run to completion

如果我很快点击错误,它似乎会将错误锁定在那里,但我不应该这样做来调试。如果我让构建完全运行,我再也找不到编译错误了。我错过了这个界面的东西吗?我担心我会问最糟糕的问题,但是现在这让我起了一块墙。


更新

抱歉,我的版本是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:4.4.0@aar'
    compile 'com.android.support:support-v4:+'
//    compile files('libs/jcifs-1.3.17.jar')
    compile files('libs/xmpcore-5.1.2.jar')
}

2 个答案:

答案 0 :(得分:0)

我正在转换为gradle,一旦我开始工作,我就提交并提取了一份干净的副本,以确认它在存储库中运行。通过gradle打开清洁项目后,我不再看到消失的错误。因为它在技术上与引起问题的设置相同,所以我在初始导入时将其写为错误。测试版软件的困境。

答案 1 :(得分:0)

对我来说,Android Studio Logcat消息有时会消失(在Ubuntu上运行)

要把它们带回来,我接下来要做:

1)关闭Android Studio(如果正在运行则关闭模拟器) 2)在sdk / platform-tools文件夹中运行命令:

/wherever_location_is/sdk/platform-tools ./adb kill-server

3)打开Android Studio和模拟器​​。

现在再次出现Logcat消息。