vscode Flutter Android構(gòu)建發(fā)布

1.創(chuàng)建?keystore?

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

粗字體可換成自己的路徑

生成成功之后,d盤下會出現(xiàn)??key.jks?這個文件,代表成功。

2.創(chuàng)建 key.properties

在 flutter 項目 android 下創(chuàng)建?key.properties

?key.properties?文件內(nèi)容為

storePassword=xxx        --創(chuàng)建keystore時的密碼

keyPassword=xxx        --創(chuàng)建keystore時的密碼

keyAlias=key

storeFile=d:/key.jks? ??--key.jks的路徑

3.修改 android>app>build.gradle?文件

在?buildTypes?上面一行新增?

signingConfigs {

  release {

    keyAlias keystoreProperties['keyAlias']

    keyPassword keystoreProperties['keyPassword']

    storeFile file(keystoreProperties['storeFile'])

    storePassword keystoreProperties['storePassword']

  }

}

buildTypes>release?則修改為  

signingConfig signingConfigs.release


4.構(gòu)建Android?APK


運行flutter build apk?命令


如果成功,打包好的apk包,會在?flutter項目?build>app>outputs>apk>release>?目錄內(nèi) ,包名為?app-release.apk

至此。發(fā)布完成

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容