在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,指出其中错误与修改方法