原生安卓集成uni-app

本人懒,过程从不解释,只讲操作

一、在官网https://nativesupport.dcloud.net.cn/AppDocs/download/android下载最新离线sdk

二、解压后,使用Androidstudio打开里面的项目HBuilder-Integrate-AS,该项目可以直接运行

三、使用HbuilderX开发好uni-app

四、在manifest.json中配置好参数,然后打包uni-app(发行->原生App-本地打包->生成本地打包App资源进行打包,位置在unpackage/resources文件夹下

五、将打包的资源复制到HBuilder-Integrate-AS启动模块下的src/main/assets/apps文件夹下(从appId文件名的位置开始复制)

原生安卓集成uni-app_第1张图片

六、修改和apps同级下的dcloud_control.xml文件,将appid修改为打包后的文件夹,也就是前端基础配置中的appid

七、修改app名称,res/values/strings.xml中的app_name改为和前端基础配置一样的app名称

八、修改HBuilder-Integrate-AS中的SDK_WebApp.java文件夹

该处位置,该值就是第五步拷贝前端的打包文件位置

String appBasePath = "/apps/******A8F1";

九、真机启动项目发现直接就启动到前端项目的首页了

说明:里面的项目名和模块可以更改名称,不影响使用,也可以启动。所以不用新建安卓项目,而且这是最简单的集成(uniapp没有集成任何东西),如果uniapp用到了地图之类的还要添加新操作

因为是操作一段时间之后才根据印象写的,有遗漏或者问题可以指出

你可能感兴趣的:(uniapp)