Update gradle files

This commit is contained in:
NekoInverter 2021-01-25 19:55:06 +08:00
parent d7a3520857
commit 3484f96373
No known key found for this signature in database
GPG Key ID: 280D6CCCF95715F9
2 changed files with 29 additions and 13 deletions

View File

@ -2,9 +2,13 @@ apply plugin: 'com.android.application'
apply plugin: 'com.google.android.gms.oss-licenses-plugin' apply plugin: 'com.google.android.gms.oss-licenses-plugin'
android { android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
buildFeatures { buildFeatures {
viewBinding = true viewBinding = true
} }
signingConfigs { signingConfigs {
def keystorePwd = null def keystorePwd = null
def alias = null def alias = null
@ -23,25 +27,42 @@ android {
keyPassword pwd != null ? pwd : System.getenv("ALIAS_PASS") keyPassword pwd != null ? pwd : System.getenv("ALIAS_PASS")
} }
} }
lintOptions {
disable 'MissingTranslation'
disable 'ExtraTranslation'
}
compileSdkVersion 30
buildToolsVersion "30.0.2"
defaultConfig { defaultConfig {
applicationId "org.meowcat.edxposed.manager" applicationId "org.meowcat.edxposed.manager"
minSdkVersion 26 minSdkVersion 26
targetSdkVersion 30 targetSdkVersion 30
versionCode 458010 versionCode 458010
versionName "4.5.8.1" versionName "4.5.8.1"
signingConfig signingConfigs.release
} }
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
lintOptions {
disable 'MissingTranslation'
disable 'ExtraTranslation'
abortOnError true
checkReleaseBuilds true
}
packagingOptions {
exclude 'META-INF/**'
exclude 'org/**'
exclude '**.properties'
exclude '**.bin'
}
dependenciesInfo.includeInApk false
buildTypes { buildTypes {
release { release {
minifyEnabled true minifyEnabled true
shrinkResources true shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
} }
debug { debug {
minifyEnabled false minifyEnabled false
@ -49,11 +70,6 @@ android {
signingConfig signingConfigs.release signingConfig signingConfigs.release
} }
} }
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
applicationVariants.all { variant -> applicationVariants.all { variant ->
variant.outputs.all { output -> variant.outputs.all { output ->
outputFileName = "EdXposedManagerR-${defaultConfig.versionName}-${defaultConfig.versionCode}-${buildType.name}.apk" outputFileName = "EdXposedManagerR-${defaultConfig.versionName}-${defaultConfig.versionCode}-${buildType.name}.apk"

View File

@ -7,7 +7,7 @@ buildscript {
} }
dependencies { dependencies {
classpath 'com.android.tools.build:gradle:4.1.1' classpath 'com.android.tools.build:gradle:4.1.2'
classpath 'com.google.android.gms:oss-licenses-plugin:0.10.2' classpath 'com.google.android.gms:oss-licenses-plugin:0.10.2'
// NOTE: Do not place your application dependencies here; they belong // NOTE: Do not place your application dependencies here; they belong