Flutter 打包帶簽章的Apk
我是使用VSCode IDE來開發Flutter的,非常推薦,我一開始也用過Android Studio,但VSCode輕巧了許多,可玩性也比較多。
首先新增一個檔案:key.properties
路徑如下
填寫內容
storePassword=
keyPassword=
keyAlias=
storeFile=
修改gradle
Part1
def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
Part2
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
// signingConfig null
}
}
Ex.
執行打包apk
flutter build apk