小编use*_*075的帖子

带有 jar 文件的注释处理器

我对realm-annotations-processor-3.2.1.jar 有问题。这确实是在 libs 文件夹项目中分配的,但是当我运行应用程序 Android Studio 时显示此消息:

错误:任务 ':app:javaPreCompileDebug' 的执行失败。现在必须显式声明注释处理器。发现以下对编译类路径的依赖包含注解处理器。请将它们添加到 annotationProcessor 配置中。- realm-annotations-processor-3.2.1.jar (realm-annotations-processor-3.2.1.jar) 或者,设置 android.defaultConfig.javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true 以继续之前的行为。请注意,此选项已弃用,将来会被删除。有关更多详细信息,请参阅https://developer.android.com/r/tools/annotation-processor-error-message.html

问题是什么?如何将 annotationProcessor 配置添加到外部 jar 文件?这是我的 build.gradle 文件的重要部分:

compile(name: 'realm-android-library-3.2.1', ext: 'aar')
compile files('libs/realm-annotations-3.2.1.jar')
compile files('libs/realm-annotations-processor-3.2.1.jar')
compile files('libs/realm-transformer-3.2.1.jar')
Run Code Online (Sandbox Code Playgroud)

有谁能够帮助我?

问候

android annotations realm android-gradle-plugin

5
推荐指数
0
解决办法
781
查看次数

插件Android支持中的Android Studio异常

我有几个模块的Android Studio项目.现在,当我启动项目时,我收到了Gradle项目同步失败....

Failed to set up Android modules in project 'curiocity-app': [com.intellij.execution.application.ApplicationConfigurationType@9fbb092, com.intellij.execution.compound.CompoundRunConfigurationType@6b05465c, org.jetbrains.plugins.groovy.runner.GroovyScriptRunConfigurationType@274e78e8, com.intellij.execution.jar.JarApplicationConfigurationType@10e3db81, com.intellij.execution.jar.JarApplicationConfigurationType@10e3db81, com.intellij.execution.junit.JUnitConfigurationType@5f5ffad0, com.intellij.execution.junit.JUnitConfigurationType@5f5ffad0, com.intellij.execution.junit.testDiscovery.JUnitTestDiscoveryConfigurationType@164b9e9b, com.intellij.execution.junit.testDiscovery.JUnitTestDiscoveryConfigurationType@164b9e9b, com.intellij.execution.scratch.JavaScratchConfigurationType@3e99dd8c, com.intellij.execution.scratch.JavaScratchConfigurationType@3e99dd8c, com.intellij.execution.remote.RemoteConfigurationType@67a0326f, com.intellij.execution.remote.RemoteConfigurationType@67a0326f, com.theoryinpractice.testng.configuration.TestNGConfigurationType@464f4a8f, com.theoryinpractice.testng.configuration.testDiscovery.TestNGTestDiscoveryConfigurationType@7fa81658] loader: PluginClassLoader[org.jetbrains.android, 10.2.1], class com.android.tools.idea.run.AndroidRunConfigurationType
java.lang.AssertionError: [com.intellij.execution.application.ApplicationConfigurationType@9fbb092, com.intellij.execution.compound.CompoundRunConfigurationType@6b05465c, org.jetbrains.plugins.groovy.runner.GroovyScriptRunConfigurationType@274e78e8, com.intellij.execution.jar.JarApplicationConfigurationType@10e3db81, com.intellij.execution.jar.JarApplicationConfigurationType@10e3db81, com.intellij.execution.junit.JUnitConfigurationType@5f5ffad0, com.intellij.execution.junit.JUnitConfigurationType@5f5ffad0, com.intellij.execution.junit.testDiscovery.JUnitTestDiscoveryConfigurationType@164b9e9b, com.intellij.execution.junit.testDiscovery.JUnitTestDiscoveryConfigurationType@164b9e9b, com.intellij.execution.scratch.JavaScratchConfigurationType@3e99dd8c, com.intellij.execution.scratch.JavaScratchConfigurationType@3e99dd8c, com.intellij.execution.remote.RemoteConfigurationType@67a0326f, com.intellij.execution.remote.RemoteConfigurationType@67a0326f, com.theoryinpractice.testng.configuration.TestNGConfigurationType@464f4a8f, com.theoryinpractice.testng.configuration.testDiscovery.TestNGTestDiscoveryConfigurationType@7fa81658] loader: PluginClassLoader[org.jetbrains.android, 10.2.1], class com.android.tools.idea.run.AndroidRunConfigurationType
    at com.intellij.execution.configurations.ConfigurationTypeUtil.findConfigurationType(ConfigurationTypeUtil.java:40)
    at com.android.tools.idea.run.AndroidRunConfigurationType.getInstance(AndroidRunConfigurationType.java:68)
    at com.android.tools.idea.gradle.customizer.android.RunConfigModuleCustomizer.customizeModule(RunConfigModuleCustomizer.java:52)
    at com.android.tools.idea.gradle.customizer.android.RunConfigModuleCustomizer.customizeModule(RunConfigModuleCustomizer.java:41)
    at com.android.tools.idea.gradle.service.AndroidGradleModelDataService.customizeModule(AndroidGradleModelDataService.java:322)
    at com.android.tools.idea.gradle.service.AndroidGradleModelDataService.access$100(AndroidGradleModelDataService.java:83)
    at com.android.tools.idea.gradle.service.AndroidGradleModelDataService$1.run(AndroidGradleModelDataService.java:157)
    at com.intellij.openapi.command.WriteCommandAction$Simple.run(WriteCommandAction.java:166)
    at com.intellij.openapi.application.RunResult.run(RunResult.java:35)
    at com.intellij.openapi.command.WriteCommandAction$2$1.run(WriteCommandAction.java:114)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1010)
    at com.intellij.openapi.command.WriteCommandAction$2.run(WriteCommandAction.java:111)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:124)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:99) …
Run Code Online (Sandbox Code Playgroud)

module intellij-idea gradle

4
推荐指数
1
解决办法
6258
查看次数