在vscode中给flutter安卓移动应用设置签名

在android/app/build.gradle 中的开头加入

def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

然后在android大括号内修改buildTypes buildTypes { release { signingConfig signingConfigs.release } 在android大括号内添加 signingConfigs { release { keyAlias keystoreProperties[‘keyAlias’] keyPassword keystoreProperties[‘keyPassword’] storeFile file(keystoreProperties[‘storeFile’]) storePassword keystoreProperties[‘storePassword’] } }

} 在android目录下创建一个key.properties 加入

storePassword=你的签名密码
keyPassword=你的签名密码2
keyAlias=key
storeFile=你的签名文件地址

进入JAVA jdk目录的bin目录 执行创建签名文件命令 keytool -genkey -v -keystore D:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 输入查看签名详情 包括SHA1等信息

keytool -list -v -keystore 签名文件地址

本博客参考https://blog..net/a1057962851/article/details/86023840,指出其中错误与修改方法

经验分享 程序员 微信小程序 职场和发展