我正在尝试使用ProGuard和新的Gradle 3.0.0版本创建一个APK.对于我认为在ProGuard配置文件中忽略的类,我收到了很多警告.相同的配置适用于Gradle 2.3.3但似乎在3.0.0上中断.警告很多,几乎没有读取ProGuard配置.
我的build.gradle
buildscript {
repositories {
mavenCentral()
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.0.0'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'
}
}
allprojects {
repositories {
jcenter()
maven {
url 'https://jitpack.io'
}
maven {
url 'https://maven.google.com'
}
}
}
android{
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
signingConfig signingConfigs.release
lintOptions {
disable 'MissingTranslation'
}
}
compileSdkVersion 27
buildToolsVersion "27.0.1"
defaultConfig {
minSdkVersion 16
targetSdkVersion 27
testInstrumentationRunner
"android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
Run Code Online (Sandbox Code Playgroud)
下面的Proguard警告.
Warning: library class android.animation.FloatArrayEvaluator extends …Run Code Online (Sandbox Code Playgroud) android proguard gradle android-gradle-plugin android-proguard