フラッターパッケージapkファイル

1.在Java \ jdk1.8.0_251 \ bin \ keytool.exe

keytool -genkey -v -keystore D:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

2.flutterプロジェクトの下のandroidディレクトリに新しいkey.propertiesファイルを作成して書き込みます

storePassword=<创建keystore时的storePassword>
keyPassword=<创建keystore时的keyPassword>
keyAlias=key
storeFile=<密钥库文件的位置 , 例如: /Users/<user name>/key.jks>

3.flutterプロジェクトの下のandroidディレクトリにあるbuild.gradleファイルを変更します

//将android {
    
    
替换成
def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

android {
    
    
    //在这里面添加
    signingConfigs {
    
    
    release {
    
    
        keyAlias keystoreProperties['keyAlias']
        keyPassword keystoreProperties['keyPassword']
        storeFile file(keystoreProperties['storeFile'])
        storePassword keystoreProperties['storePassword']
    }
}
//并将buildTypes替换成
buildTypes {
    
    
    release {
    
    
        signingConfig signingConfigs.release
    }
}

4.プロジェクトの下のターミナルで、flutter cleanを実行して最初にキャッシュをクリアしてから、flutter buildapkを実行できます。

おすすめ

転載: blog.csdn.net/weixin_46005137/article/details/112789573