更新Android Gradle插件和Android Studio后出现此错误.
我已经检查了这个问题(Android Studio build.gradle警告消息),但我无法运行该项目.
我有以下gradle文件,我找不到任何仍然保证警告" 配置'编译'已经过时并已被'实现'取代的东西."
First Module Gradle文件:
buildscript {
repositories { maven { url 'https://maven.fabric.io/public' } }
dependencies { classpath 'io.fabric.tools:gradle:1.24.1' }
}
repositories {
maven { url 'https://maven.fabric.io/public' }
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'io.fabric'
apply plugin: 'kotlin-kapt'
def keystorePropertiesFile = rootProject.file("keystore.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
android {
compileSdkVersion 27
defaultConfig {
multiDexEnabled true
applicationId "com.example.something"
minSdkVersion 19
targetSdkVersion 27
testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
vectorDrawables.useSupportLibrary = true
}
dataBinding { enabled = …
Run Code Online (Sandbox Code Playgroud) android gradle android-studio android-gradle-plugin gradle-plugin
在更新android studio 3.0.1之前一切正常,但在更新android studio之后我感到困惑
配置'compile'已经过时,已被'implementation'取代.它将在2018年底删除无法解决:滑动打开文件夹/ home/lalit/repositories/android/WaveDist/app/build/generated/source/kaptKotlin/debug文件夹/ home/lalit/repositories/android/WaveDist/app/build/generated/source/kaptKotlin/release第三方Gradle插件可能是原因
我的依赖
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.theartofdev.edmodo:android-image-cropper:2.2.+'
implementation 'com.github.wrdlbrnft:sorted-list-adapter:0.2.0.1'
implementation 'com.android.support:appcompat-v7:27.1.0'
implementation 'com.android.support:recyclerview-v7:27.1.0'
implementation 'com.android.support:cardview-v7:27.1.0'
implementation 'com.android.support:support-v4:27.1.0'
implementation 'com.google.code.gson:gson:2.8.2'
implementation 'com.squareup.retrofit2:retrofit:2.0.2'
implementation 'com.squareup.retrofit2:converter-gson:2.0.2'
implementation 'com.android.support:design:27.1.0'
implementation 'com.android.support:support-v13:27.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.github.bumptech.glide:glide:4.6.1'
annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
implementation 'com.google.firebase:firebase-core:12.0.0'
implementation 'com.google.firebase:firebase-messaging:12.0.0'
implementation 'com.google.android.gms:play-services-analytics:12.0.0'
implementation 'de.hdodenhof:circleimageview:2.1.0'
implementation 'com.android.support:support-vector-drawable:27.1.0'
implementation 'com.android.support:support-core-utils:27.1.0'
testImplementation 'junit:junit:4.12'
implementation 'android.arch.lifecycle:common-java8:1.1.1'
implementation 'android.arch.lifecycle:extensions:1.1.1'
implementation 'android.arch.lifecycle:reactivestreams:1.1.1'
implementation 'android.arch.persistence.room:runtime:1.0.0'
kapt "android.arch.persistence.room:compiler:1.0.0"
implementation 'com.google.firebase:firebase-auth:12.0.0'
implementation 'com.google.android.gms:play-services-maps:12.0.0'
implementation 'com.google.firebase:firebase-database:12.0.0'
implementation 'com.google.maps.android:android-maps-utils:0.5'
implementation 'com.google.android.gms:play-services-location:12.0.0'
implementation 'com.google.android.gms:play-services-places:12.0.0'
implementation 'com.google.android.gms:play-services-base:12.0.0'
}
Run Code Online (Sandbox Code Playgroud)
应用级别gradle: …
有人可以帮我修复这个bug.
这是一个libGDX应用程序.在模拟器中测试项目运行正常,但仅在构建时(两种方式:签署apk/build apk)我看到这个错误!我需要帮助.任何帮助,将不胜感激.
错误Scrren:配置'compile'已过时,已被'implementation'和'api'取代.它将在2018年底删除.有关更多信息,请参阅:http://d.android.com/r/tools/update-dependency-configurations.html
安卓/的build.gradle
android {
buildToolsVersion "27.0.3"
compileSdkVersion 27
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
}
}
packagingOptions {
exclude 'META-INF/robovm/ios/robovm.xml'
}
defaultConfig {
applicationId "com.xyz.yo"
minSdkVersion 9
targetSdkVersion 27
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
// called every time gradle gets executed, takes the native …
Run Code Online (Sandbox Code Playgroud)