Maison > interface Web > uni-app > le corps du texte

tutoriel d'empaquetage hors ligne Uni-App

P粉469731340
Libérer: 2022-07-19 09:23:11
original
2412 Les gens l'ont consulté

1. Préparation des ressources


Site Web : https://nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android

Application Appkey

    À partir de la version 3.1.10, vous devez demander Appkey
  1. Tutoriel : https:// nativesupport.dcloud.net .cn/AppDocs/usesdk/appkey URL : https://dev.dcloud.net.cn/app/index

    commande cmd

  2. Générer un certificat :
  3. keytool -genkey -alias citysmart -keyalg RSA -keysize 2048 -validity 36500 -keystore citysmart.keystore
    或者
    keytool -genkey -alias citysmart -keystore citysmart.keystore
    Copier après la connexion

    Interrogez le certificat, voir l'image ci-dessous

    keytool -list -v -keystore citysmart.keystore
    Copier après la connexion

  4. 2. Emballez les ressources locales

Emballez les ressources locales du projet uni-app, libérez----Emballage local d'application native----générez une application packagée locale ressources, et "unpackage" sera généré dans le répertoire du projet. Voir l'image ci-dessous pour le répertoire


3. Importez le projet SDK

tutoriel dempaquetage hors ligne Uni-App

Décompressez et téléchargez la version correspondante du SDK là-bas. est un projet d'application natif, voir l'image ci-dessous

Installer le SDK Le dossier dans HBuilder-Integrate-ASsimpleDemosrcmainassetsapps__UNI__A est empaqueté avec uni-app et remplacé par le unpackage----resources--- --Dossier UNI-***

tutoriel dempaquetage hors ligne Uni-App

Utilisez Android Studio pour ouvrir le projet HBuilder-Integrate-AS

    4. Modifiez le fichier de configuration du projet AS
  1. tutoriel dempaquetage hors ligne Uni-App
    Modifiez le fichier build.gradle sous l'application

  2. signingConfigs {
        config {
            keyAlias 'citysmart'
            keyPassword '111111'
            storeFile file('citysmart.keystore')
            storePassword '111111'
            v1SigningEnabled true
            v2SigningEnabled true
        }
    }
    //keyAlias:生成证书时的别名;storeFile file:证书名全程,建议放在app项目下
    applicationId "com.zhlj.citysmart"
    //applicationId:个人中心填写的包名
    Copier après la connexion

    2. Modifiez le fichier AndroidManifest.xml

    <meta-data
        android:name="dcloud_appkey"
        android:value="8285e65623ea464774523522d957e6bb" />
    //value:个人中心生成的Appkey值
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.zhlj.citysmart">
    //package:包名为个人中心填写的包名称
    Copier après la connexion
  3. 3. Modifiez les documents control.xml
  4. //main\assets\data\dcloud_control.xml文件中
    <hbuilder>
    <apps>
        <app appid="__UNI__6FE3F0B" appver=""/>
    </apps>
    </hbuilder>
    //appid:HBuilder中的appid
    Copier après la connexion

    4. Définissez vous-même le nom et l'icône de l'application

5. AS packaging

    Cliquez sur Build----Générer un bundle/APK signé dans la barre de menu d'Android Studio, voir l'image ci-dessous, sélectionnez après avoir ouvert l'APK, suivant

2. Remplissez le certificat .keystore généré, mot de passe et alias, Ensuite, voyez l'image ci-dessous

3. Sélectionnez la version de débogage ou de publication, terminez le package, voir l'image ci-dessous

4. Libérez le chemin de stockage du package d'installation
  1. L'APK emballé est stocké dans le dossier de version sous l'APP, voir l'image ci-dessous
  2. tutoriel dempaquetage hors ligne Uni-App

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal