新型网站设计集团网站建设计划表百度
新型网站设计,集团网站建设计划表百度,企业网站建设的目的论文,常州seo排名收费介绍
原生的apk主要是通过java语言实现的#xff0c;但是对于前端来说#xff0c;可以以uniapp为基础#xff0c;在hbuilder官方推出的模式下#xff0c;可以将前端的项目打包为 apk 也就是安卓端的安装包格式。
打包为apk
1. 云打包
通过hbuilder的发行功能中可以直接使用…介绍原生的apk主要是通过java语言实现的但是对于前端来说可以以uniapp为基础在hbuilder官方推出的模式下可以将前端的项目打包为 apk 也就是安卓端的安装包格式。打包为apk1. 云打包通过hbuilder的发行功能中可以直接使用云端证书或者本地证书直接打包出apk这种是最简单也是最省心的只需要本地有node环境就可以实现但是自定义能力差。我们主要介绍第二种本地打包。2. 本地打包0.概览首先我们先明确几个本地打包必要的证书和appid的相关概念。appid:这个是uniapp应用的关键是uniapp应用的唯一标识,一般需要开发者在dcloud后台手动申请它是以 _UNI__ 开始的.包名/域名是自定义的以点隔开的名称。在申请离线key时生成的。离线key: 是自己在后台申请的appkey,如果你打包后的应用出现 未配置或者配置的appkey有误无法打开时多半就是离线key没有配置好。云端证书云端证书是存放在dcloud云端的证书主要是为了和开发者本地的证书指纹相对应也是在申请离线key时根据本地证书的sha1,sha256来生成的。本地证书本地证书是通过 keytool 工具在本地生成的 jks 和 keystore 文件。具体可参考 https://ask.dcloud.net.cn/article/357771. 导入 hbuilder 的打包模版项目https://nativesupport.dcloud.net.cn/AppDocs/download/android.html 在这里找到一个你喜欢的网盘把打包的模板项目和其他的sdk工具下载到本地要注意的是待会里面的那个模板文件不能有中文目录。HBuilder-Integrate-AS 这个项目就是打包的模板上面那个hello的是示例的项目。自行构建一般是通过前面这个。打开 android studio 他会自动识别这个项目的结构并且安装相关的 gradle.主要的配置是在simpleDemo 文件夹下当然这些名称都是可以自行修改的修改后要在settings.gradle 里面进行对应的修改。主要的配置就是在 simpleDemo/build 里面进行的本地证书最好拷贝到这个目录下面一份方便配置。在build.gradle 里配置相关的证书别名密码和路径即可。在build.gradle 里配置 applicationId和namespace 都是上面的包名和域名点分开的那个名称。src/main/AndroidManifest.xml 在这个文件里配置你申请的离线key .在 src/main/assets/data 里的 dcloud_control.xml 里配置appid.src/main/assets/apps目录下面放打包好的本地资源可以直接用hbuilder 生成本地打包资源文件夹的名字常常是你的 appid.src/main/assets/res/drawable 里面配置 logo或者下拉图片。打开android studio 打开导航栏找到build-generate App Bundles or Apks - build APKS 等待打包完成就得到了apk文件