美文网首页
uniapp android 原生插件开发环境配置

uniapp android 原生插件开发环境配置

作者: 今天天气很好我心情也很好 | 来源:发表于2023-07-06 10:38 被阅读0次

    1,第一步现在android 离线sdk,对应hbuildx版本在括号里面,sdk对应不同版本的hbuildx

    https://nativesupport.dcloud.net.cn/AppDocs/download/android.html

    2,下载好之后解压出来,会有多个工程实例,我们插件开发,离线打包,android studio 安装apk测试用UniPlugin-Hello-AS这个工程。

    用android stuido,打开就好。

    3,然后打开UniPlugin-Hello-AS文件夹里面还有一个uniapp示例工程,这个就是demo对应的uniapp工程,

    用Hbuildx打开。

    4,现在两个工程都打开了。剩下的就是配置了。配置有一点繁琐。我们先从android studio这边开始。

    先把build中的,appid改了。就是包名。我只是测试,就在原来appid后面加个s了事。如下图

    5,然后开始重新生成jks文件,demo中已经有个test.jks,就还用他,覆盖就行了,生成的时候密码都一样。

    6,然后查看jks的MD5,sha1,使用android studio右侧的gradle task 运行 signingReport. 如果没有在命令行中命运 ./gradlew signingReport

    7,上一步的这个是为这一步账号配置用的,首先打开hbuildx, 打开导入的unipluginDemo工程,打开manifest.json,获取uni-app应用标识AppId,

    然后去网页打开https://dev.dcloud.net.cn/pages/app/list,找到这个应用,在各平台打包tap,新增anroid平台,配置各平台信息,把包名,md5,sha1,SHA256填入,提交

    然后生成离线打包key, 生成好了。点击查看按钮, 复制 Android:后面的字符串到android 工程的manifest中。替换dcloud_appkey的value。就好了。

    8,在hbuildx 点击运行,生成 离线资源包,把生成的文件夹复制到android工程 app module里面的assets apps中,在把assests/data文件夹里面的dcloud_control.xml打开,把里面的appid替换成文件夹的名字中的appid. 那种__UNI__开头的。然后usb连接手机就可以安装,或者打包apk了。

    亲测有效。

    交流问我qq:1933772028

    相关文章

      网友评论

          本文标题:uniapp android 原生插件开发环境配置

          本文链接:https://www.haomeiwen.com/subject/idsludtx.html