# HBuilder-Integrate-AS **Repository Path**: aktech-gitee/hbuilder-integrate-as ## Basic Information - **Project Name**: HBuilder-Integrate-AS - **Description**: 使用android studio给基于vue的MintUI开发的项目套壳,给HBuilderX开发的5+app项目本地打包 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-31 - **Last Updated**: 2023-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 说明: 清理构建缓存:gradlew clean 构建:gradlew build ### HBuilder-Integrate-AS项目的AndroidManifest.xml应用清单中的主启动类是 io.dcloud.PandoraEntry 这个入口activity是在libs包里面的,无法修改 区别: 原生工程中activity是可以修改编译的,升级代码放在onCreate方法中调用 加壳的这种方式,只能重新扫码下载的方式更新apk了 或者: 在h5功能中调用http接口检查更新,当需要更新时再调用下载apk的接口下载文件到本地(系统会自动调用apk的安装) 或者 不用判断是否升级,每次手动点击升级时,重新从服务器上下载一遍apk包安装一下 左侧工程导航切换到Project模式,可以进入查看io.dcloud.PandoraEntry源码 ### 替换src->main->assets->apps->某个appId->www目录下的资源 将vue构建的dist目录下的静态资源替换掉,注意mainfest.json不要动;然后重新构建apk包,安装测试即可。 HBuilder-HelloUniApp也是相同的替换方法。 1. 问题:HBuilder-Integrate-AS中的src->main->assets->apps->某个appId->www目录下的资源替换后,模拟器中运行还是之前旧的页面 将模拟器后台运行的应用全部关闭,重新在模拟器上运行;验证无效还是旧的应用