Rumah > hujung hadapan web > uni-app > tutorial pembungkusan luar talian uni-app

tutorial pembungkusan luar talian uni-app

P粉469731340
Lepaskan: 2022-07-19 09:23:11
asal
2442 orang telah melayarinya


1. Penyediaan sumber

  1. Muat turun SDK

    Tapak web: https://nativesupport.dcloud.net.cn/AppDocs/download/android

  2. Muat turun Android Studio

    Laman web: https:// nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android

  3. Aplikasi Appkey

Bermula dari versi 3.1.10, anda perlu memohon untuk Appkey

Tutorial: https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey

Tapak web: https://dev.dcloud.net.cn/app/index

arahan cmd

Jana sijil:

keytool -genkey -alias citysmart -keyalg RSA -keysize 2048 -validity 36500 -keystore citysmart.keystore
或者
keytool -genkey -alias citysmart -keystore citysmart.keystore
Salin selepas log masuk

Tanya sijil, lihat gambar di bawah

keytool -list -v -keystore citysmart.keystore
Salin selepas log masuk

tutorial pembungkusan luar talian uni-app

2. Pek sumber tempatan

Pek sumber tempatan projek uni-app, keluarkan----pembungkusan tempatan Apl- ---jana sumber Apl berpakej tempatan, dalam Direktori "nyahpakej" akan dijana di bawah direktori projek seperti yang ditunjukkan dalam rajah di bawah

tutorial pembungkusan luar talian uni-app

3 . Import projek SDK

  1. Nyahzip dan muat turun versi SDK yang sepadan, yang mengandungi projek Apl asli, seperti yang ditunjukkan dalam gambar di bawah

    tutorial pembungkusan luar talian uni-app

  2. Letak SDK Folder dalam HBuilder-Integrate-ASsimpleDemosrcmainassetsapps__UNI__A dibungkus dengan uni-app dan unpackage----resources-----UNI -*** folder digantikan dengan

  3. menggunakan Android Studio membuka projek HBuilder-Integrate-AS

4 . Ubah suai fail konfigurasi projek AS

  1. Ubah suai fail build.gradle di bawah apl

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:个人中心填写的包名
Salin selepas log masuk

2 . Ubah suai fail 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:包名为个人中心填写的包名称
Salin selepas log masuk

3. Ubah suai fail control.xml

//main\assets\data\dcloud_control.xml文件中
<hbuilder>
<apps>
    <app appid="__UNI__6FE3F0B" appver=""/>
</apps>
</hbuilder>
//appid:HBuilder中的appid
Salin selepas log masuk

4. Tetapkan nama dan ikon Apl sendiri

5. AS pembungkusan

  1. Klik Bina----Jana Bundle/APK yang Ditandatangani dalam bar menu Android Studio, seperti yang ditunjukkan dalam gambar di bawah. Selepas dibuka, pilih APK, seterusnya

tutorial pembungkusan luar talian uni-app

2. Isikan sijil .keystore dan alias yang dihasilkan, Seterusnya, lihat gambar di bawah

tutorial pembungkusan luar talian uni-app

3. Pilih nyahpepijat atau versi keluarkan, selesaikan untuk melengkapkan pakej, lihat gambar di bawah

tutorial pembungkusan luar talian uni-app

4 . Lepaskan laluan storan pakej pemasangan

  • APK yang dibungkus disimpan dalam folder keluaran di bawah APP, seperti yang ditunjukkan dalam rajah di bawah

    tutorial pembungkusan luar talian uni-app

Atas ialah kandungan terperinci tutorial pembungkusan luar talian uni-app. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan