zoukankan      html  css  js  c++  java
  • Uniapp 离线打包

    1.下载和Hbuilder X 版本对应的SDK

     

     2.下载的SDK目录如下(不同版本可能会差异,具体参考官网)

    SDK目录说明:

          |-- HBuilder-Hello            App离线打包演示应用

        |-- HBuilder-Integrate-AS      集成uni-app或5+ app的最简示例

        |-- SDK                        SDK库文件目录

        |-- Feature-Android.xls        Android平台各扩展Feature API对应的详细配置

        |-- Readme.txt                 版本说明文件及注意事项

        |-- UniPlugin-Hello-AS          uni原生插件开发示例


    在 Android-SDK@3.0.7.80630_20210123SDKlibs 目录下找到下面四个文件,复制出来做备用

    lib.5plus.base-release.aar、android-gif-drawable-release@1.2.17.aar、uniapp-release.aar、miit_mdid_1.0.10.aar

    3.用Android Studio打开HBuilder-Hello项目,该项目自带一个H5的demo,可以直接运行

    4.本地打包

    (1) Hbuilder X生成本地打包APP资源,把__UNI__3BA0BD9文件夹替换HBuilder-Hello项目appsrcmainassetsapps目录下的HelloH5

              

    (2) 修改strings.xml里的app_name与manifest.json里的name一致

     

    修改后如下:

    (3)修改dcloud_control.xml里的appid与manifest.json里的id一致

     (4)appsrcmain esdrawable-xxhdpi文件夹内的图标文件替换为自己的

     (5) 修改build.gradle文件内的versionCode、versionName的值与manifest.json内的一致

     

    (6)把步骤2准备的四个文件复制到libs文件夹下,若文件已存在跳过即可

     

    (7)执行打包

     

    若没有keystore签名文件则参考 https://blog.csdn.net/tzhenxiong/article/details/109901468 

    创建完成后选择文件路径,输入签名密码和key密码,建议在创建的是时候这两个密码保持一致,主要怕记不住 ¯

     

         

    点击finish后即开始打包,成功后得到安装包

     

     

      

  • 相关阅读:
    解决silverlight中“跨线程访问无效”错误
    VS 制作自定义安装程序
    SQL Server 2005开窗函数的使用
    主要邮件服务器地址
    sql数据库的备份还原操作出现的常见问题
    先安装ArcGIS9.3 后VS2008 出现的问题
    无法启动调试 未安装silverlight developer 运行时 解决办法
    SQL中ROW_NUMBER()的使用
    运用PMI主义
    Understanding the error message: “Login failed for user ''. The user is not associated with a trusted SQL Server connect
  • 原文地址:https://www.cnblogs.com/lijianchuan/p/14376039.html
Copyright © 2011-2022 走看看