本文介绍了Android Studio 3.4:不推荐使用最终值更改属性的值.这将在 Gradle 6.0 中失败并出现错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在 Android Studio 3.4 的构建输出控制台中收到以下警告:
I get the following warning in the Build Output console of Android Studio 3.4:
任务:app:processDebugResources不推荐使用最终值更改属性的值.这将在 Gradle 6.0 中失败并出现错误.
这是我的 build.gradle(Module:app) 文件:
Here's my build.gradle(Module:app) file:
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.xscoder.myapp"
minSdkVersion 21
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
// Enabling multidex support.
multiDexEnabled true
aaptOptions { cruncherEnabled = false }
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
dexOptions { javaMaxHeapSize "4g" }
}
repositories {
google()
mavenCentral()
jcenter()
maven { url 'https://jitpack.io' }
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
//noinspection GradleCompatible
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:design:27.1.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
testImplementation 'junit:junit:4.12'
// Parse
implementation "com.github.parse-community.Parse-SDK-Android:parse:1.18.6"
implementation "com.github.parse-community.Parse-SDK-Android:fcm:1.18.6"
implementation 'com.parse.bolts:bolts-android:1.4.0'
// CircleImageView
implementation 'de.hdodenhof:circleimageview:3.0.0'
// Facebook
implementation 'com.facebook.android:facebook-android-sdk:4.37.0'
implementation 'com.parse:parsefacebookutils-v4-android:1.10.7@aar'
// Google & Firebase
implementation 'com.google.android.gms:play-services-ads:17.2.0'
implementation 'com.google.android.gms:play-services-maps:16.1.0'
implementation 'com.google.android.gms:play-services-location:16.0.0'
implementation 'com.google.firebase:firebase-core:16.0.8'
implementation 'com.google.firebase:firebase-messaging:17.6.0'
}
apply plugin: 'com.google.gms.google-services'
一切都很好,应用程序运行流畅,但我想知道 Gradle 6.0 何时可用,那么什么可能导致该任务被弃用?
Everything is fine, the app runs smoothly, but what I'm wondering is when Gradle 6.0 will be available, so what may cause that task deprecation?
推荐答案
尝试 Run
这可能会有所帮助
Try to Run
this may this will help
./gradlew clean
rm -rf ~/.gradle/caches/*
这篇关于Android Studio 3.4:不推荐使用最终值更改属性的值.这将在 Gradle 6.0 中失败并出现错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!