Lanzamiento rápido del paquete de Android Flutter

Flutter Android crea un certificado y lo empaqueta

1. Utilice Android Studiu para crear rápidamente un certificado

Use Android Studiu para abrir el proyecto, haga clic derecho para abrirlo en modo Android

Abra el proyecto en modo Android
Botón Crear certificado
Inserte la descripción de la imagen aquí

Elija la primera opción y haga clic en Siguiente

Inserte la descripción de la imagen aquí

Seleccione la dirección para crear un nuevo archivo de certificado, lo puse en la carpeta de Android del proyecto

Inserte la descripción de la imagen aquí

Las dos contraseñas deben recordarse y se utilizarán más tarde, después de completarlas, haga clic en Aceptar, si hay un problema de permisos, abra el permiso de acceso completo de la carpeta

Inserte la descripción de la imagen aquí

Puede cerrar otras ventanas después de que la creación sea exitosa.

Una vez creado el certificado, cree un archivo llamado key.properties en la carpeta de Android del proyecto

在文件中填入以下内容
storePassword=创建证书输入的密码
keyPassword=创建证书输入的密码
keyAlias=证书标识符
storeFile=../证书文件名

2. Configure la firma en gradle

Configure la firma para su aplicación editando el archivo android / app / build.gradle

1. Reemplazar

android {
    
    

para:

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

android {
    
    

2. Reemplazar

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
    }
}

para:

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

Si necesita activar la ofuscación u otros detalles, consulte el sitio web oficial: libere la versión de Android de la APLICACIÓN

Finalmente use la línea de comando para empaquetar:

运行flutter build apk (flutter build 默认会包含 --release选项)。
打包好的APK位于/build/app/outputs/apk/app-release.apk。

También puede instalar la versión APK en el dispositivo

用USB您的Android设备连接到您的电脑
运行 flutter install

Supongo que te gusta

Origin blog.csdn.net/weixin_44542494/article/details/108749409
Recomendado
Clasificación