1. HbuilderX中生成本地打包App资源 并 获取资源路径
-
HbuilderX中选择 发行--->原生APP-本地打包--->生成本地打包App资源
-
资源生成过程中会在控制台输出编译日志,编译成功会给出App资源路径
2. 5+SDK下载并将其中的UniPlugin-Hello-AS工程导入AndroidStudio
(1) 最新android平台SDK下载
(2) 导入UniPlugin-Hello-AS工程:点击Android Studio菜单选项File--->New--->Import Project
3. AndroidStudio本地运行(带有插件的)uni-app项目
参考:原生插件开发
(1) 把APP资源文件放到UniPlugin-Hello-AS工程下 “app” Module根目录assets/apps/测试工程appid/www对应目录下
(2) 修改assets/data/dcloud_control.xml:修改其中appid=“测试工程appid”
注意
:appid一定要统一,否则会导致应用无法正常运行。测试工程UniPlugin-Hello-AS 已有相关配置可参考,具体可查看离线打包。
(3) 配置"app"Module下的 build.gradle:在dependencies节点添加插件project引用 (以uniplugin_richalert为例)
// 添加uni-app插件
implementation project(':uniplugin_richalert')
备注
:若uniapp项目中没有使用插件,此步骤可跳过。
(4) 运行测试:测试运行时一切要以真机运行为主