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