flutter打android包

2019-09-25  本文已影响0人  三十六计至做笔记

1.配置图标

.android/app/src/main/res

配置文件:

mipmap-mdpi(160dpi)

mipmap-hdpi (240dpi)

mipmap-xhdpi(320dpi)

mipmap-xxhdpi(480dpi)

mipmap-xxxhdpi(640dpi)

2.配置app名称和图标,系统权限,打开目录

.android/app/src/main/AndroidManifest.xml配置

android:label="myflutter" //设置APP名称,可以为中文就不多说了 android:icon="@mipmap/ic_launcher" //配置APP图标路径

3.生成keystore

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

注意:/E:/key.jks为需要存储.jks文件的目录

.android目录下生成 key.properties文件,加上配置

然后在app/src下build.gradle中配置签名

4.开启混淆:官网写法会提示警告

在src 目录下 新建 proguard-rules.pro文件

然后在build.gradle配置混淆

然后在build.gradle配置混淆

项目路径 执行flutter build apk

按照官网说明提示报错

Execution failed for task ':app:validateSigningRelease'.

> Keystore file '/Users/edz/Desktop/kpl/flutter/flutter_student/.android/app/</Users/edz/key.jks>' not found for signing config 'release'.

路径一直有问题,然后 把 jks文件放到app目录就打包成功了

然后把包扔蒲公英测试可以

上一篇下一篇

猜你喜欢

热点阅读