我想更新我的项目以在Android Studio3.0中运行。在更新时,我收到一个错误与apt
。我更改了我的完整 build.gradle
意味着所有编译到实现。这是我的构建.gradle
文件。
这是我的错误:
错误:Android插件与Android渐变插件不兼容。请改用“注释处理器”配置。
这是我的构建
:
apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'
android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.sample"
minSdkVersion 19
targetSdkVersion 26
multiDexEnabled true
}
lintOptions {
checkReleaseBuilds false
abortOnError false
}
configurations{
all*.exclude module: 'servlet-api'
}
dexOptions {
javaMaxHeapSize "4g"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
configurations.all {
resolutionStrategy {
force 'com.android.support:support-annotations:26.0.2'
}
}
}
dependencies {
implementation project(':androidHorizontalListView')
implementation project(':library')
implementation project(':simpl3r')
implementation 'com.google.code.gson:gson:2.2.4'
implementation files('libs/acra-4.5.0.jar')
implementation files('libs/bugsense-3.6.jar')
implementation files('libs/espresso-1.1-bundled.jar')
implementation files('libs/sample-2.4.1.jar')
implementation files('libs/signpost-commonshttp4-1.2.1.1.jar')
implementation files('libs/signpost-core-1.2.1.1.jar')
implementation files('libs/twitter4j-core-4.0.2.jar')
implementation files('libs/universal-image-loader-1.9.2-SNAPSHOT-with-sources.jar')
implementation files('libs/volley.jar')
implementation files('libs/YouTubeAndroidPlayerApi.jar')
implementation files('libs/gcm.jar')
implementation files('libs/mint-5.2.1.jar')
implementation project(':swipelibrary')
implementation files('libs/glide-3.7.0.jar')
implementation files('libs/glide-3.7.0-javadoc.jar')
implementation 'org.jsoup:jsoup:1.8.3'
implementation 'org.mozilla:rhino:1.7.7'
implementation 'info.guardianproject.netcipher:netcipher:1.2'
implementation 'com.nineoldandroids:library:2.4.0'
implementation 'com.thefinestartist:utils:0.9.1'
apt 'com.thefinestartist:compilers:0.9.1'
implementation 'com.android.support:recyclerview-v7:26.0.2'
implementation 'in.srain.cube:grid-view-with-header-footer:1.0.12'
implementation 'joda-time:joda-time:2.9.2'
implementation 'com.writingminds:FFmpegAndroid:0.3.2'
//implemented retrofit.
testImplementation 'junit:junit:4.12'
implementation 'com.android.support:appcompat-v7:26.0.2'
implementation 'com.squareup.retrofit:retrofit:1.9.0'
implementation 'com.google.android.gms:play-services-analytics:10.2.1'
implementation 'com.facebook.android:facebook-android-sdk:4.26.0'
implementation 'com.android.support:design:26.0.2'
implementation 'com.flurry.android:analytics:6.3.1'
implementation project(':sample-chat')
implementation 'com.quickblox:quickblox-android-sdk-core:3.1.0'
implementation "com.google.android.gms:play-services-gcm:10.2.1"
implementation project(':sample-core')
}
1)从项目的< code>build.gradle文件中删除以下行:
apply plugin: 'com.neenbedankt.android-apt'
2)替换:< code > apt ' com . thefinsetartist:compilers:0 . 9 . 1 '
与
annotationProcessor 'com.thefinestartist:compilers:0.9.1'
3)去你的等级.属性写下面的代码并同步你的项目: Android.启用Aapt2=假
用于解决com.android.tools.aapt2.Aapt2Exception: AAPT2错误
您通过此答案启用注释处理,然后您可以删除该行
应用插件:'com.neenbedankt.android apt'
并替换
apt 'com.thefinestartist:compilers:0.9.1'
与
com.thefinestartist:编译器:0.9.1
我使用flutter upgrade--force从v1.91.hotfix 6升级flutter。 然后我构建了一个示例“层” - 颤振运行,它显示了此消息,而如果我切换到1.91,一切都构建正常 找不到名为“堆栈跟踪”的选项。 颤振博士-v G:\新\new_exam [√] Android toolchain -为Android设备开发(Android SDK版本29 . 0 . 2)And
我试图将struts版本从2.3.35升级到2.5.17,但是遇到了如下问题: 我一直在使用本指南迁移到strut版本2.5.17:https://cwiki.apache.org/confluence/display/WW/Struts2.3到2.5迁移 我怀疑这是瓷砖的问题。 我已将所有与struts2-ties-plugin相关的jar升级到2.5.17版,包括struts2-ties-pl
我已将springfox升级到2.7.0版(和2.9.2): 并尝试启动应用程序,我收到下一个错误: 组织。springframework。豆。工厂未满足的依赖异常:创建名为“documentationPluginsBootstrapper”的bean时出错,该bean在URL[jar:file:..jar!/lib/springfox-spring-web-2.7.0.jar!/springfo
将 升级到 版时出现错误: 无法加载文件或程序集“WebGrease,Version=1.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT异常:0x80131040) 源错误: 如何解决此错误。
我的grails应用程序在生产中使用h2嵌入式数据库,最近我决定将其从grails 2.3升级到2.4。在开发模式下运行良好,但在部署到tomcat后,我提到了一些问题,例如,用户计数有问题,ApplicationContext无法用getBean加载我的服务等。我检查了日志,发现了以下错误: org.springframework.beans.factory。BeanCreationExcept
我们已经升级到最新版本,升级到。尽管我们获得了maven构建的成功,但我们还是被击败了。 在第一次启动时,我们得到了循环引用错误,我们在 然而现在我们得到了。下面是