diff --git a/destop/app/build.gradle b/destop/app/build.gradle index 5ec4b37..a1fa8dd 100644 --- a/destop/app/build.gradle +++ b/destop/app/build.gradle @@ -10,10 +10,12 @@ android { targetSdkVersion 30 versionCode 1 versionName "1.0" - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + resValue "string", "authorities", "com.rehome.destop" + } + buildFeatures { + buildConfig = true } - signingConfigs { debug { storeFile file("/Users/admin/sign/platform.keystore") @@ -21,12 +23,29 @@ android { keyAlias 'androiddebugkey' keyPassword 'android' } + release { + keyAlias 'androiddebugkey' + storeFile file('../key/platform.keystore') + storePassword 'android' + keyPassword 'android' + v1SigningEnabled true //是否开启V1签名 + v2SigningEnabled true //是否开启V2签名 + } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + shrinkResources false //是否清理无用资源,依赖于minifyEnabled + zipAlignEnabled false //是否启用zipAlign压缩 + signingConfig signingConfigs.release // 打包签名信息 + //修改生成的apk名字 + android.applicationVariants.all { variant -> + variant.outputs.all { + outputFileName = "destop.apk" + } + }; } debug { debuggable true @@ -34,6 +53,12 @@ android { shrinkResources false //是否清理无用资源,依赖于minifyEnabled zipAlignEnabled false //是否启用zipAlign压缩 signingConfig signingConfigs.debug + //修改生成的apk名字 + android.applicationVariants.all { variant -> + variant.outputs.all { + outputFileName = "destop.apk" + } + }; } } }