美文网首页
UNI APP android 离线打包 问题集锦

UNI APP android 离线打包 问题集锦

作者: 多久以后_Mr | 来源:发表于2020-12-16 10:31 被阅读0次
    1. 首先安装 Android Studio
      地址:https://www.androiddevtools.cn/
      (同时去下载 https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android
      App离线SDK下载
      image.png

      image.png
      下载完成后开始安装(我的是 mac)傻瓜式安装
      image.png
      image.png
      image.png
      image.png
      image.png
      (等下载完可以重新关闭再打开一下)
      image.png
      image.png
      image.png
      image.png
      等下载完毕
      如果网不好很可能下载不了,
      解决办法(原文作者推荐,本人未实践)
      把 Android Studio关掉
      打开浏览器进入http://services.gradle.org/distributions/
      下载对应版本的gradle
      进入到C盘
      C:\Users\Administrator.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx
      把里面的文删掉
      (具体路径按各自电脑来,我的是Administrator用户,gradle版本是gradle-5.4.1-all)
      把下载下来的gradle解压放到这个文件夹
      然后再打开 Android Studio

    2。把之前下载好的sdk 离线包


    image.png

    打开刚才的 Android Studio

    image.png
    选择 HBuilder-Hello
    image.png
    image.png
    等待下载就行
    image.png
    如果出现下图所示红色字警告,就点击蓝色字体install
    image.png

    下载完成后 找到


    image.png

    把在 HBuilder 打包好的 (例如__UNI__D51CD0D)


    image.png

    找到如下 xml 文件 进行替换


    image.png
    1. 替换打包的包名
      打包包名格式标准是 ,
      包名可以在HBuilder 云打包的地方查看,建议复制,避免输入错误


      image.png

      有如下两个地方需要更改

      1 image.png
      2
      image.png
      5.替换app图标,启动图等
      image.png
    2. 修改app名称


      image.png
    3. 修改微信支付,分享等插件的打包代码
      如图,
      右侧的 io.dcloud.HBuilder.wxapi (路径)修改为你刚刚改的包名,例如
      uni.__UNI__D51CD0D.wxapi
      左侧红框部分,文件夹名称io.dcloud.HBuilder.wxapi也需修改为uni.__UNI__D51CD0D.wxapi


      image.png
    4. 【按需修改】修改各模块的权限,按需要修改,不需要的可以注释,自定义插件也需要在这里定义模块权限


      image.png
    5. 【按需修改】第三方插件的key,appid等配置

    https://ask.dcloud.net.cn/article/13141

    1. 文档参考

    结合
    https://blog.csdn.net/qq_41916089/article/details/81044989?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control
    https://www.jianshu.com/p/165956435639
    https://www.jb51.net/article/197401.htm

    常见问题
    模拟运行页面提示
    当前环境无法运行启用"自定义组件模式"的uni-app应用(android 离线打包)


    image.png

    解决:
    libs里复制文件uniapp-release.aar
    把 在官方下载的 sdk 文件包 sdk》libs》uniapp-release.aar 复制到 HBuilder-Hello》app》libs 文件夹下

    如下 image.png

    相关文章

      网友评论

          本文标题:UNI APP android 离线打包 问题集锦

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