@@ -15,10 +15,22 @@ android { | |||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" | 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 { | buildTypes { | ||||
release { | release { | ||||
minifyEnabled false | minifyEnabled false | ||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' | ||||
signingConfig signingConfigs.release | |||||
} | } | ||||
} | } | ||||
compileOptions { | compileOptions { | ||||
@@ -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 | # 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 | # Android operating system, and which are packaged with your app"s APK | ||||
# https://developer.android.com/topic/libraries/support-library/androidx-rn | # https://developer.android.com/topic/libraries/support-library/androidx-rn | ||||
android.useAndroidX=true | |||||
android.useAndroidX=true | |||||
# Signing | |||||
storeFile=../app-keystore.jks | |||||
storePassword=ns61GK32x% | |||||
keyAlias=nsgk_rural_web | |||||
keyPassword=ns61GK32x% |
@@ -4,4 +4,7 @@ echo | |||||
call gradlew assembleDebug | call gradlew assembleDebug | ||||
echo 打开app-debug.apk所在目录...... | |||||
start "" app\build\outputs\apk\debug | |||||
pause; | pause; |
@@ -4,4 +4,7 @@ echo | |||||
call gradlew assembleRelease | call gradlew assembleRelease | ||||
echo 打开app-release.apk所在目录...... | |||||
start "" app\build\outputs\apk\release | |||||
pause; | pause; |
@@ -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 您所在的城市或区域名称是什么? | |||||
rem 您所在的省/市/自治区名称是什么? | |||||
rem 该单位的双字母国家/地区代码是什么? CN | |||||
pause; |