flutter安卓創建證書并打包
1.使用Android Studiu快速創建證書
使用Android Studiu打開專案,右鍵使用安卓模式打開



選擇第一個選項,點擊下一步

選擇地址新建一份新的證書檔案,我是放在專案的android檔案夾下

兩處密碼需要記住待會會用到,填寫完成后點擊OK,如果出現權限問題請打開檔案夾的完全訪問權限

創建成功后可以關閉其他的視窗,
證書創建完成之后,請在專案的android檔案夾下創建一份名為key.properties的檔案
在檔案中填入以下內容
storePassword=創建證書輸入的密碼
keyPassword=創建證書輸入的密碼
keyAlias=證書識別符號
storeFile=../證書檔案名
2.在gradle中配置簽名
通過編輯android/app/build.gradle檔案為您的應用配置簽名
1.替換
android {
為:
def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
android {
2.替換
buildTypes {
release {
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.debug
}
}
為:
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
如果需要開啟混淆或其他詳細請看官網:發布安卓版本APP
最后使用命令列打包:
運行flutter build apk (flutter build 默認會包含 --release選項),
打包好的APK位于/build/app/outputs/apk/app-release.apk,
還可以在設備上安裝發行版APK
用USB您的Android設備連接到您的電腦
運行 flutter install
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/126517.html
標籤:AI
