zoukankan      html  css  js  c++  java
  • MUI 打包android app

     

        自有证书生成方法                

    1.  manifest配置

    (2)、图标配置:所有图片格式必须是png,且严格符合分辨率要求。使用其他图片格式重命名为png会导致打包失败。配置图标时选择自动生成所有适用图标,选择一个大图标然后点击生成并替换即可。
    HBuilder  Android APP打包发布


    (3)、SDK配置:根据项目需求选择需要的SDK并进行配置,要实现功能需要到第三方开发平台申请应用后获取相关配置参数,例如微信登录需要申请appid和appSecret,appid:微信开放平台申请应用的AppID值;appSecret:微信开放平台申请应用的AppSecret值。
    HBuilder  Android APP打包发布

    (4)、模块授权配置:根据项目需求添加模块,部分模块必须进行SDK配置,例如地图、登录授权等。

    HBuilder  Android APP打包发布

    2、Android发布

      对于Android平台,可以选择使用DCloud生成的公用证书或自己生成的证书,两者不影响安装包的发布,唯一的差别就是证书中开发者和企业信息不同。

    (1)、使用DCloud公用证书

       通过菜单栏中的“发行”->“发行为原生安装包”,打开“App云端打包”对话框提交。注意只有移动App项目才可以打包。
    HBuilder  Android APP打包发布

    选择Android和使用Dcloud公用证书,点击打包即可。可以查看APP打包状态,开始时制作状态显示为“正在队列中”。

    HBuilder  Android APP打包发布

    如果“制作状态”栏显示“打包成功,下载完成”则表示云端打包完成,可点击“打开下载目录”查看下载的安装包。已经打好的安装包,允许开发者在2天内继续下载。2天后服务器端会清除文件。

    HBuilder  Android APP打包发布

     生成自有证书         

    1. 下载JDK http://www.9553.com/soft/41470.htm  生成证书
    2.  如果你C盘没有key文件夹,要新建一个,不如会报错。

    生成Android签名证书,确保电脑上安装了JRE,我们将使用JRE自带的创建和管理数字证书的工具Keytool。使用以下命令生成证书:
    HBuilder  Android APP打包发布

    HBuilder  Android APP打包发布

    keystore:helloworld.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);
      alias:helloworld 表示证书的别名是helloworld;
      keyalg:RSA 表示采用的RSA算法;
      validity:10000 表示证书的有效期是10000天。

          配置打包信息使用自有证书:

    HBuilder  Android APP打包发布

     App包名:Android应用包名,推荐使用反向域名风格的字符串,如“com.domainname.appname”;
      证书别名:生成证书时使用-alias参数设置的证书别名;
      私钥密码:生成证书时使用的keystore密码;
      证书文件:生成证书时使用-keystore参数设置的证书保存路径;


    点击打包,然后查看APP打包状态,当制作状态为“打包成功,下载完成”时可以点击下载。

    HBuilder  Android APP打包发布

    效果和使用DCloud公用证书相同。

    keytool -genkey -alias domekey -keyalg RSA -keysize 1024 -keypass pwd123456 -validity 3500 -keystore c:keydome.keystore

    -alias 后面的 domekey 是密钥别名,可自己修改
    -keypass 后面的 pwd123456 ,可自己修改
    会生成密钥文件dome.keystore,存在 c:keydome.keystore ,如果你C盘没有key文件夹,要新建一个,不如会报错。
    -validity 后面的 3500 ,是有效期,3500天,按天数算

    然后填写好复制进去: C:Program FilesJavajdk1.6.0_43in>keytool -genkey -alias domekey -keyalg RSA -keysize 1024 -keypass pwd123456 -validity 3500 -keystore c:keydome.keystore

    然后回车键,会提示你输入密码,这个密码是查询密码,跟密钥密码填一样的, 不一样,云打包不了,不知道为什么。

    然后就是填写,

  • 相关阅读:
    java---随机点名
    java实现窗体JFrame加载动态图片
    微信小程序--登陆页面
    java基础--随机数 猜数字游戏
    jQuery表单验证
    js获取Id,标签,类的几种选择器封装
    轮播图
    关于mysql安全
    PHP5.4开启zend opcache缓存
    ccs3中icon转换为字体的方法
  • 原文地址:https://www.cnblogs.com/aimyfly/p/7986065.html
Copyright © 2011-2022 走看看