diff --git a/app-keystore.jks b/app-keystore.jks new file mode 100644 index 0000000..132bf4f Binary files /dev/null and b/app-keystore.jks differ diff --git a/app/build.gradle b/app/build.gradle index c5972a8..8f9f21d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,10 +15,22 @@ android { testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } + signingConfigs { + release { + v1SigningEnabled true + v2SigningEnabled true + storeFile file(project.properties.storeFile) + storePassword project.properties.storePassword + keyAlias project.properties.keyAlias + keyPassword project.properties.keyPassword + } + } + buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + signingConfig signingConfigs.release } } compileOptions { diff --git a/gradle.properties b/gradle.properties index 6826e61..a9cac1e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -14,4 +14,10 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 # AndroidX package structure to make it clearer which packages are bundled with the # Android operating system, and which are packaged with your app"s APK # https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=true \ No newline at end of file +android.useAndroidX=true + +# Signing +storeFile=../app-keystore.jks +storePassword=ns61GK32x% +keyAlias=nsgk_rural_web +keyPassword=ns61GK32x% \ No newline at end of file diff --git a/打包-debug.bat b/打包-debug.bat index 6e51354..aa2bbd9 100644 --- a/打包-debug.bat +++ b/打包-debug.bat @@ -4,4 +4,7 @@ echo call gradlew assembleDebug +echo app-debug.apkĿ¼...... +start "" app\build\outputs\apk\debug + pause; diff --git a/打包-正式.bat b/打包-正式.bat index 0e3ffac..dbd6817 100644 --- a/打包-正式.bat +++ b/打包-正式.bat @@ -4,4 +4,7 @@ echo call gradlew assembleRelease +echo app-release.apkĿ¼...... +start "" app\build\outputs\apk\release + pause; diff --git a/生成keystore.bat b/生成keystore.bat new file mode 100644 index 0000000..aa52917 --- /dev/null +++ b/生成keystore.bat @@ -0,0 +1,15 @@ +@echo off + +echo keystore + +call keytool -genkeypair -v -keystore app-keystore.jks -alias nsgk_rural_web -keyalg RSA -keysize 2048 -validity 365000 + +rem Կ: ns61GK32x% +rem ʲô? ZZL +rem ֯λʲô? NSGK +rem ֯ʲô? NSGK +rem ڵijлʲô? +rem ڵʡ//ʲô? +rem õλ˫ĸ/ʲô? CN + +pause;