问题:有时项目中碰到android app需要签名;
解决:
1、通过android stadio生成签名文件(test.jks)(Build->Generate Signed....->Build Apk(s))
记下这些:
keyAlias=xxx
storePassword=xxxxx
keyPassword=xxxx
2、把test.jks考到项目根目录
3、然后修改在项目目录下的app/build.gradle文件
与defaultConfig同级添加signingConfigs
defaultConfig { applicationId "com.dszn.meitong_an" minSdk 22 targetSdk 33 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" /*ndk { abiFilters "armeabi", "armeabi-v7a", "x86" }*/ ndk { abiFilters "armeabi-v7a" } } signingConfigs{ debug{ storeFile file(rootProject.getRootDir().getAbsolutePath()+"/test.jks"); storePassword "xxx"; keyAlias "xxx"; keyPassword "xxx"; } }
4、需要sync now即可使用