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
Elija la primera opción y haga clic en Siguiente
Seleccione la dirección para crear un nuevo archivo de certificado, lo puse en la carpeta de Android del proyecto
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
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