欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

网站百科

为您解码网站建设的点点滴滴

flutter学习笔记(一)

发表日期:2018-07 文章编辑:小灯 浏览次数:843

flutter学习笔记(一)

Android的打包过程

  1. 创建keystore证书
    如果您已经创建过证书则可以跳过这一步。若要创建新的证书,请在命令行中执行如下命令:

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

  1. 在应用中引用keystore证书

创建一个名为<app dir>/android/key.properties的文件,其中包含对密钥库的引用:

storePassword=<上一步中输入的 store 密码>
keyPassword=<上一步中输入的 key 密码>
keyAlias=key
storeFile=<keystore 文件的位置, 例如: /Users/<user name>/key.jks>

  1. 在 gradle 中配置签名选项

通过编辑<app dir>/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, soflutter run --releaseworks.
signingConfig signingConfigs.debug
}
}

为如下内容:

signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}

  1. 构建 release 版应用

在命令行使用:

cd <app dir> (用您应用工程的根目录替换<app dir> )。

运行flutter build apk (flutter build命令默认使用--release)。

您应用的release版本的APK会生成在<app dir>/build/app/outputs/apk/app-release.apk

  1. 将 release 版本的 APK 安装到设备上

使用命令行:

  • 用USB您的Android设备连接到您的电脑
  • cd <app dir> .
  • 运行 flutter install .

本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户学习参考,本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:http://www.dengtar.com/17611.html
相关APP开发
    SQL执行错误,请检查