主要问题
主要问题仍然没有答案:有没有办法改变在android studio中打印到控制台的限制?
老内容
我正在使用代码生成库.因此,单个错误可能会突然导致数百个错误,从而导致此单个错误.
目前我遇到的问题是我找不到错误,因为我得到200个错误 error: cannot find symbol class ......
如何将200的限制更改为更大的数字?
编辑
没有代码,因为它是一个android工作室问题
EDIT2
我知道,如果我打开一个xml文件并插入一些无效的代码(偶然),就会发生这种情况.它只是偶然发生...问题是,android studio在实际错误源可见之前停止将错误写入错误输出控制台...
解决我的问题
在我的特殊情况下,我向类添加了一个字段并将其声明为私有.这导致了问题,即parcelable的代码生成器失败了.它会输出错误,但由于200个错误限制而无法看到...
我在尝试构建项目时遇到错误:
Warning:The following options were not recognized by any processor: '[android.databinding.minApi, android.databinding.enableDebugLogs, android.databinding.sdkDir, android.databinding.bindingBuildFolder, android.databinding.enableForTests, android.databinding.modulePackage, android.databinding.generationalFileOutDir, android.databinding.xmlOutDir, android.databinding.artifactType, android.databinding.printEncodedErrors, android.databinding.isTestVariant]'
Run Code Online (Sandbox Code Playgroud)
我不知道这个问题可能是什么原因.这是我的gradle文件:
build.gradle(项目)
buildscript {
ext.kotlin_version = '1.1.1'
apply from: 'scripts/dependencies.gradle'
apply from: 'scripts/testDependencies.gradle'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.1'
classpath 'me.tatarka:gradle-retrolambda:3.6.0'
classpath "io.realm:realm-gradle-plugin:2.3.1"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
build.gradle(app)
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.21.6'
} …Run Code Online (Sandbox Code Playgroud) 我已经建立了一个在 microsoft azure pipelines中运行我的测试的管道。在我的本地机器上,这工作正常,该jetified-libidpmobile-debug.jar文件位于我机器上的 gradle 系统目录中:
/Users/jimclermonts/.gradle/caches/transforms-2/files-2.1/efad9765ab457848824459e0c76abddc/jetified-libidpmobile-debug.jar
Run Code Online (Sandbox Code Playgroud)
这是我的build.gradle:
debugImplementation files('libs/libidpmobile-debug.jar')
Run Code Online (Sandbox Code Playgroud)
据我了解,jetified-libidpmobile-debug.jar是由jetifier从libidpmobile-debug.jar文件中自动创建的。
输出:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:kaptDebugKotlin'.
> Could not resolve all files for configuration ':app:_classStructurekaptDebugKotlin'.
> Failed to transform file 'jetified-libidpmobile-debug.jar' to match attributes {artifactType=class-structure, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}
> Execution failed for StructureArtifactTransform: /Users/iosadmin/.gradle/caches/transforms-2/files-2.1/1e14bb7ec832a0c2c967e6c977ddd9b9/jetified-libidpmobile-debug.jar.
> error in opening zip file
Run Code Online (Sandbox Code Playgroud)
这是我的 azure-pipelines.yml 中组装调试和测试单元测试的部分:
trigger:
- master
pool: …Run Code Online (Sandbox Code Playgroud)