Preparar:
- Dirección de descarga de Android Studio: sitio web oficial de Android Studio
- HBuilderX
- Descarga del SDK sin conexión de la aplicación: la última descarga del SDK de la plataforma Android
- A partir de la versión 3.1.10, debe solicitar Appkey; haga clic en el enlace para obtener más detalles
Descripción del directorio SDK de la plataforma Android
|-- HBuilder-Hello App离线打包演示应用
|-- HBuilder-Integrate-AS 集成uni-app的最简示例
|-- SDK SDK库文件目录
|-- Feature-Android.xls Android平台各扩展Feature API对应的详细配置
|-- Readme.txt 版本说明文件及注意事项
|-- UniPlugin-Hello-AS uni原生插件开发示例
1. Importar proyecto
Abra Android Studio e importe el proyecto HBuilder-Integrate-AS en el SDK
2. Proyecto de configuración
2.1 Configurar la clave de aplicación
A partir de la versión 3.1.10, debe solicitar Appkey, consulte
Abra HBuilder-Integrate-AS -> aplicación -> src -> principal -> Androidmanifest.xml, navegue hasta el nodo Aplicación, cree un nodo de metadatos, el nombre es dcloud_appkey y el valor es la AppKey aplicada de la siguiente manera:
<application
...>
<meta-data
android:name="dcloud_appkey"
android:value="替换为自己申请的Appkey" />
2.2 Configurar el número de versión de la aplicación
Abra el archivo HBuilder-Integrate-AS -> aplicación -> build.gradle y modifique el siguiente contenido:
compileSdkVersion 29
defaultConfig {
applicationId "uni.UNI8C97B8A"
minSdkVersion 21
targetSdkVersion 26
versionCode 1
versionName "1.0"
}
-
versionCode es el número de versión (valor entero) de la aplicación, que se utiliza para juzgar la actualización de cada mercado de aplicaciones. Se recomienda que sea coherente con el valor de versión -> código en manifest.json
-
versionName es el nombre de la versión (cadena) de la aplicación, el número de versión que se muestra en el programa de administración de aplicaciones del sistema, se recomienda que sea coherente con el valor de versión -> nombre en manifest.json.
-
applicationId es el nombre del paquete de la aplicación, que generalmente se establece en el nombre de dominio inverso y no se recomienda modificarlo.
-
Se recomienda configurar targetSdkVersion en 25 o superior.
-
La aplicación SDK sin conexión minSdkVersion admite al menos 21; si es inferior a 21, no funcionará correctamente en algunos modelos inferiores a 5.0.
2.3 Configurar el nombre de la aplicación
Abra el archivo HBuilder-Integrate-AS -> app -> src -> main -> res -> valores -> strings.xml y modifique el valor del campo "app_name", que es el nombre de la aplicación instalada en el teléfono móvil y se muestra en el escritorio, se recomienda coincidir con El nombre en manifest.json (el nombre de la aplicación en la configuración básica) corresponde.
2.4 Configurar el ícono de la aplicación y la interfaz de inicio
Nombre icónico:
- icon.png es el icono de la aplicación.
- push.png es el icono del mensaje push.
- splash.png es el icono de la página de inicio de la aplicación.
Coloque icon.png, push.png, splash.png en carpetas dibujables, dibujables-ldpi, dibujables-mdpi, dibujables-hdpi, dibujables-xhdpi, dibujables-xxhdpi, diferentes carpetas corresponden a diferentes tamaños de imagen, consulte Documentación
注意:splash.png在不同设备上显示效果不一样,为防止出现拉伸的状况,建议使用Android studio生成.9.png类型图片,可参考
_
3. Asignación de recursos
3.1 Exportar recursos de empaquetado local de la aplicación
Abra HbuilderX, seleccione Proyecto -> Lanzamiento -> Empaquetado local de aplicaciones nativas -> Generar recursos de aplicaciones empaquetadas locales
3.2 Modificar el archivo dcloud_control.xml
Consulte HBuilder-Integrate-AS -> aplicación -> src -> principal -> activos -> datos -> dcloud_control.xml:
Modifique el appid en dcloud_control.xml a la identificación de la uni-app copiada y asegúrese de que el appid en dcloud_control.xml sea consistente con la identificación en manifest.json y el nombre de la carpeta.
Cuarto, genera el archivo apk.
Android Studio genera un archivo APK:
Haga clic en Construir->Generar paquete firmado/APK..., seleccione la opción APK, haga clic en Siguiente, ingrese la información del certificado y genere el apk. Se recomienda seleccionar la versión para las variantes de compilación (intente evitar seleccionar depuración para la versión oficial). , y se recomienda seleccionar ambas para Versiones de firma y hacer clic en Finalizar.
Si el apk se empaqueta correctamente, se mostrará un cuadro de aviso de éxito del paquete en la esquina inferior derecha de Android Studio. Haga clic en localizar para saltar al directorio donde se encuentra el paquete de instalación. En este punto, el paquete está completo y el paquete está completo. El apk se puede cargar en el mercado de aplicaciones en este momento.
Ver información de firma:
ingrese el siguiente contenido en cmd y presione Entrar para consultar.
keytool -v -list -keystore keystore.jks(签名文件路径)