android 打包
1窖梁、AndroidManifest.xml
1.1 以android模式打開項(xiàng)目胃碾,順序android->app->src->main->AndroidManifest->Open for editing in androidstudio
1.2 android模式 打開AndroidManifest label為修改app名字
1.3 點(diǎn)擊菜單鍵舞萄,彈出的任務(wù)名字修改州丹,在main.dart中MaterialApp->title
2低滩、檢查和配置build.gradle文件
2.1 android模式下進(jìn)行修改compileSdkVersion缤言、applicationId采驻、minSdkVersion审胚、targetSdkVersion
2.2versionCode 1、ersionName "1.0.0"
3礼旅、添加app啟動圖標(biāo)
替換mipmap下ic_launcher膳叨,它就是啟動圖標(biāo)
4、簽名APP
4.1在android目錄下創(chuàng)建key.properties
image.png
4.2文件內(nèi)容
storePassword=111111
keyPassword=111111
keyAlias=key0 //key別名
storeFile=/Users/wangxin/Documents/work/xxx/key //簽名文件地址 注意不能用中文
4.3 app目錄下的build.gradle android {}上面增加
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file('key.properties')
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
4.4 配置release版本 和 簽名賬號密碼
//注意 signingConfigs 要寫到 buildTypes上面
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile keystoreProperties['storeFile'] ? file(keystoreProperties['storeFile']) : null
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
signingConfig signingConfigs.release
}
}
5 打包
在控制臺進(jìn)入老根目錄
flutter build apk
之后就會在
build/app/outputs/apk/release/app-release.apk
生成apk