Heim> Web-Frontend> uni-app> Hauptteil

uni-app离线打包教程

P粉469731340
Freigeben: 2022-07-19 09:23:11
Original
2309 Leute haben es durchsucht


一、 资源准备

  1. 下载SDK

    网址:https://nativesupport.dcloud.net.cn/AppDocs/download/android

  2. 下载Android Studio

    网址:https://nativesupport.dcloud.net.cn/UniMPDocs/SDKDownload/android

  3. Appkey申请

3.1.10版本起需要申请Appkey

教程:https://nativesupport.dcloud.net.cn/AppDocs/usesdk/appkey

网址:https://dev.dcloud.net.cn/app/index

cmd命令

生成证书:

keytool -genkey -alias citysmart -keyalg RSA -keysize 2048 -validity 36500 -keystore citysmart.keystore 或者 keytool -genkey -alias citysmart -keystore citysmart.keystore
Nach dem Login kopieren

查询证书,见下图

keytool -list -v -keystore citysmart.keystore
Nach dem Login kopieren

1.png

二、打包本地资源

打包uni-app项目本地资源,发行----原生App-本地打包----生成本地打包App资源,在项目目录下会生成“unpackage”目录见下图

2.png

三、导入SDK项目

  1. 解压下载好对应版本的SDK,里面有一个原生App项目,见下图

    3.png

  2. 将SDK中HBuilder-Integrate-AS\simpleDemo\src\main\assets\apps__UNI__A的该文件夹用uni-app打包好unpackage----resources---- -UNI-***文件夹替换掉

  3. 使用Android Studio打开HBuilder-Integrate-AS项目

四、修改AS项目配置文件

  1. 修改app下的build.gradle文件

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:个人中心填写的包名
Nach dem Login kopieren

2.修改AndroidManifest.xml文件

 //value:个人中心生成的Appkey值  //package:包名为个人中心填写的包名称
Nach dem Login kopieren

3.修改control.xml文件

//main\assets\data\dcloud_control.xml文件中      //appid:HBuilder中的appid
Nach dem Login kopieren

4.App名称和图标自己设定

五、AS打包

  1. 在Android Studio中菜单栏点击Build----Generate Signed Bundle/APK,见下图,打开后选择APK,next

4.png

2.填入生成的.keystore证书,密码及别名,Next,见下图

5.png

3.选择debug或者release版本,finish即可打包完成,见下图

6.png

4.release安装包存放路径

  • 打包好的APK存放在APP下的release文件夹内,见下图

    7.png

Das obige ist der detaillierte Inhalt vonuni-app离线打包教程. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!