美文网首页
打包安卓apk

打包安卓apk

作者: 旅行者_sz | 来源:发表于2020-07-16 14:50 被阅读0次

    一、用指令生成签名文件 key.jks

    在Terminal里或dos界面执行下列命令:
    keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
    注:
    1.保持文件私密; 不要将它加入到公共源代码控制中。

    2.此操作生成的签名是*.jks格式

    1. ~/key.jks,文件路径

    二、创建一个key.properties文件

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

    里面包含如下

    storePassword=123456
    keyPassword=123456
    keyAlias=key
    storeFile=/Users/qyclound/key.jks
    
    如图: key文件.png

    三、在gradle中配置签名通过编辑/android/app/build.gradle文件为您的应用配置签名

    文件配置.png

    新增:

    def keystorePropertiesFile = rootProject.file("key.properties")
    def keystoreProperties = new Properties()
    keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
    

    替换:

    defaultConfig {
          // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
          applicationId "com.qyy.nativedome"
          minSdkVersion 16
           targetSdkVersion 28
           versionCode flutterVersionCode.toInteger()
           versionName flutterVersionName
       }
    
       buildTypes {
          release {
               // TODO: Add your own signing config for the release build.
               // Signing with the debug keys for now, so `flutter run --release` works.
               signingConfig signingConfigs.debug
           }
       }
    

    替换为:

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

    四、打包apk

    直接在Terminal中运行命令flutter build apk

    打包好的发布APK位于/build/app/outputs/apk/app-release.apk。


    262B1A89-B4F9-4CD1-92CF-8D3B598D5197.png

    第一次打包安卓应用程序,按照步骤妥妥的跑起来!

    相关文章

      网友评论

          本文标题:打包安卓apk

          本文链接:https://www.haomeiwen.com/subject/dvpphktx.html