我试图建立我的Android项目,但当我重建我收到这个错误消息:
现在必须显式声明注释处理器。发现编译类路径上的以下依赖项包含注释处理器。请将它们添加到annotationProcessor配置中。-黄油刀-5.1。2.jar(butterknife-5.1.2.jar)
或者,设置android。defaultConfig。javaCompileOptions。注释处理器选项。includeCompileClasspath=true以继续以前的行为。请注意,此选项已弃用,将来将被删除。看见https://developer.android.com/r/tools/annotation-processor-error-message.html更多细节。
这是我的身材。格拉德尔:
apply plugin: 'com.android.application'
buildscript {
repositories {
google()
mavenCentral()
}
}
allprojects {
repositories {
google()
mavenCentral()
}
}
android {
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
applicationId "com.wakeup.xxx"
minSdkVersion 28
targetSdkVersion 28
versionCode 28
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
androidTestImplementation('com.android.support.test.espresso:espresso-
core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
implementation 'com.android.support:appcompat-v7:25.1.1'
testImplementation 'junit:junit:4.12'
implementation 'com.jjoe64:graphview:4.2.2'
implementation 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}
有人能帮帮我吗?
试试这个,编辑build.gradle文件:
问题内容: 我正在尝试在Android Studio中使用Java版本1.7,但是很遗憾,它无法正常工作…如果将版本设置为 但是,当我使用带有字符串的声明语句时,出现了在Java 1.7中应该发生的错误,因此我是否需要设置其他设置? 问题答案: 不,没有设置可更改。Android SDK不支持完整的Java 7语法,因此您不能使用它。 请注意,最新的android版本支持java.nio。*(ja
我试图在android studio上使用java 1.7版,但不幸的是,它不能正常工作。。。如果在
我正在尝试使用Eclipse、Java、Selenium、Cucumber和Appium测试apk文件。 在Windows环境变量中,在系统变量下,我将JAVA\u HOME的值设置为“C:\Program Files\JAVA\jdk-15.0.2”。 在Eclipse中,我在运行配置中使用了最新的JDK 15.0.2。当我执行cucumber测试时,我得到以下错误: C: \Users\x\A
我以前在我的Java项目中与Maven一起工作,但今天我开始与AndroidStudio打交道。 我看到它鼓励使用Gradle,我没有问题学习新的工具。所以我开始了一个非常基本的Android手机应用程序的例子,当我点击一个按钮时,它只说“你好世界”。 我把app/src推到一个Git repo中,并尝试将我的作品放到另一台电脑上,但它并不理解我的项目是Android的项目。我可能错过了一个Gra
关于hibernate版本的jar加载,我遇到了问题。。。Eclipse log说我使用的是3.2.4.sp1,但在我的pom.xml中,我使用的是4.2.0.final。所以我想这就是为什么我得到了例外...
我开始了一个新的Kotlin项目,我想使用arrow-kt核心库与Quarkus(1.12.2)结合使用。我想在GRAALVM中使用Quarkus的本机编译特性。我的第一个想法是arrow是一个没有反射的简单lib,但后来我读到了。既然GraalVm在运行时在本机可执行文件中存在反射问题,那会不会是Arrow的问题呢?如果是一个问题,我是否可以通过简单地避开Arrow的一些特性来绕过问题? 我知道