Flutter导入安卓.jks签名包文件,用来测试微信分享
Flutter初入坑新项目开始,因为微信开放平台的密钥还在申请,就先使用已有的密钥测试下微信分享,于是就要求安卓包的签名与包名都要对应上,现在把导入已有jks文件签名的流程做个记录,方便下次取用。
1、把jks文件放在项目目录,我是放根目录

2、然后在安卓android目录下创建 key.properties 文件,写入如下内容

3、打开 android\app\build.gradle 文件,记住是app下的build.gradle文件,在28行左右插入下面代码

4、继续在build.gradle文件的60行左右,插入如下代码

这样设置debug包也会带上签名,就可以测试微信分享了
1、把jks文件放在项目目录,我是放根目录

2、然后在安卓android目录下创建 key.properties 文件,写入如下内容
storePassword = xieyiyi1011 #密码 keyPassword = xieyiyi1011 #密码 keyAlias = xieyiyi #别名 storeFile = ../../reward.jks #文件路径

3、打开 android\app\build.gradle 文件,记住是app下的build.gradle文件,在28行左右插入下面代码
def keystoreProperties = new Properties() def keystorePropertiesFile = rootProject.file('key.properties') if (keystorePropertiesFile.exists()) {keystoreProperties.load(new FileInputStream(keystorePropertiesFile))}

4、继续在build.gradle文件的60行左右,插入如下代码
signingConfigs { debug { keyAlias keystoreProperties['keyAlias'] keyPassword keystoreProperties['keyPassword'] storeFile file(keystoreProperties['storeFile']) storePassword keystoreProperties['storePassword'] } release { keyAlias keystoreProperties['keyAlias'] keyPassword keystoreProperties['keyPassword'] storeFile file(keystoreProperties['storeFile']) storePassword keystoreProperties['storePassword'] } }

这样设置debug包也会带上签名,就可以测试微信分享了
发表评论