androidflutter打包apk流程
1、⽣成签名⽂件 keystore。
运⾏cmd,定位到java jdk的bin⽂件路径。如图:
2、输⼊keytool -genkey -v -keystore E:\home.jks -keyalg RSA -keysize 2048 -validity 10000 -alias home ,(其中E:\home.jks 是创建的jks的路径和名字,就是你要把jks放在哪个地⽅,根据你⾃⼰的需要,jks可以任意命名)。继续运⾏cmd,依次填写下⾯的信息,就成功⽣成签名⽂件,如图:
3、打开新建的flutter项⽬,在android⽬录下⾯,创建key.properties,填写相关信息。如图:
4、在android app⽬录下的 gradle⾥⾯添加以下代码:
def keystorePropertiesFile = rootProject.file("key.properties")flutter开发app
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
lease
ndk {
abiFilters "armeabi-v7a"
}
}
}
5、在android studio的 当前项⽬⽬录的终端中执⾏:flutter build apk,然后就⽣成apk,和apk所在的位置。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。