相关疑难解决方法(0)

Gradle构建完成了200个错误 - 在android studio中更改限制

主要问题

主要问题仍然没有答案:有没有办法改变在android studio中打印到控制台的限制?

老内容

我正在使用代码生成库.因此,单个错误可能会突然导致数百个错误,从而导致此单个错误.

目前我遇到的问题是我找不到错误,因为我得到200个错误 error: cannot find symbol class ......

如何将200的限制更改为更大的数字?

编辑

没有代码,因为它是一个android工作室问题

EDIT2

我知道,如果我打开一个xml文件并插入一些无效的代码(偶然),就会发生这种情况.它只是偶然发生...问题是,android studio在实际错误源可见之前停止将错误写入错误输出控制台...

解决我的问题

在我的特殊情况下,我向类添加了一个字段并将其声明为私有.这导致了问题,即parcelable的代码生成器失败了.它会输出错误,但由于200个错误限制而无法看到...

android gradle android-studio

15
推荐指数
2
解决办法
4200
查看次数

任何处理器都无法识别

我在尝试构建项目时遇到错误:

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)

java android gradle

5
推荐指数
1
解决办法
766
查看次数

Gradle 错误:无法将文件转换为匹配属性 jetified

我已经建立了一个在 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是由jetifierlibidpmobile-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)

android gradle azure-pipelines

5
推荐指数
1
解决办法
746
查看次数

标签 统计

android ×3

gradle ×3

android-studio ×1

azure-pipelines ×1

java ×1