Heim  >  Artikel  >  Web-Frontend  >  Uni-App-Offline-Paket-Tutorial

Uni-App-Offline-Paket-Tutorial

P粉469731340
P粉469731340Original
2022-07-18 09:03:412415Durchsuche

1. Ressourcenvorbereitung

Website: https://nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android

Appkey-Anwendung

Ab Version 3.1.10 müssen Sie Appkey beantragen
  1. Tutorial: https:// nativesupport.dcloud.net .cn/AppDocs/usesdk/appkey

    URL: https://dev.dcloud.net.cn/app/index

    cmd-Befehl

    Zertifikat generieren:
  2. keytool -genkey -alias citysmart -keyalg RSA -keysize 2048 -validity 36500 -keystore citysmart.keystore
    或者
    keytool -genkey -alias citysmart -keystore citysmart.keystore

    Fragen Sie das Zertifikat ab, siehe Das Bild unten

    keytool -list -v -keystore citysmart.keystore

  3. 2. Packen Sie lokale Ressourcen

Packen Sie die lokalen Ressourcen des Uni-App-Projekts, veröffentlichen Sie ---- native App-lokale Verpackung ---- generieren Sie eine lokale verpackte App Ressourcen und „Entpacken“ werden im Projektverzeichnis generiert. Das Verzeichnis finden Sie im Bild unten ist ein natives App-Projekt darin, siehe Bild unten


Installieren Sie das SDK. Der Ordner in HBuilder-Integrate-ASsimpleDemosrcmainassetsapps__UNI__A wird mit uni-app gepackt und durch das unpackage----resources--- ersetzt. --UNI-*** Ordner

Verwenden Sie Android Studio, um das HBuilder-Integrate-AS-Projekt zu öffnen Uni-App-Offline-Paket-Tutorial

4. Ändern Sie die AS-Projektkonfigurationsdatei

Uni-App-Offline-Paket-TutorialÄndern Sie die Datei build.gradle unter der App

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:个人中心填写的包名
2. Ändern Sie die Datei 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:包名为个人中心填写的包名称
3. Ändern Sie die Datei control.xml

//main\assets\data\dcloud_control.xml文件中
<hbuilder>
<apps>
    <app appid="__UNI__6FE3F0B" appver=""/>
</apps>
</hbuilder>
//appid:HBuilder中的appid
    4. Legen Sie den App-Namen und das Symbol selbst fest
  1. 5. AS-Verpackung Uni-App-Offline-Paket-Tutorial

  2. Klicken Sie in der Menüleiste von Android Studio auf Build----Signiertes Bundle/APK generieren, siehe Bild unten, wählen Sie nach dem Öffnen von APK aus, Weiter

2. Füllen Sie das generierte .keystore-Zertifikat aus, Passwort und Alias. Als Nächstes siehe das Bild unten

3. Debug- oder Release-Version auswählen, Paket fertigstellen, siehe Bild unten

  1. 4. Speicherpfad für das Release-Installationspaket

Die gepackte APK ist im Release-Ordner unter der APP gespeichert, siehe Bild unten

Uni-App-Offline-Paket-Tutorial

Das obige ist der detaillierte Inhalt vonUni-App-Offline-Paket-Tutorial. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn