前提:确保配置文件(manifest.json)已配置完,没有异常。

打包选项如下:

Android 包名 :在Android系统中是判断一个App的唯一标识,不同的App可以有同样的名字,但是它的包名不可以相同,需牢记,因为后续App升级,不能更换包名,否则,用户无法正常升级。

包名命名规则:xxx.xxx 以“.”分开的每一段,必须以英文开头,推荐命名规范:com.公司名称.AppName,如:com.taobao.mall。

证书:

申请方式一:使用JDK自带的创建和管理证书工具keytool

1.1,安装jdk(注意版本选择,选择1.8,或者1.7,版本太高生成的证书,HB识别不了) https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (JDK下载地址)

1.2,以管理员身份打开CMD命令行工具,进入jdk的bin目录,一般默认路径: C:\Program Files\Java\jdk-11.0.1\bin  (别复制,jdk的版本号可能和你们的有差异)

1.3,进入bin目录后,输入keytool,如下则表示环境正常,并且可以查看命令行解释

1.4,输入keytool -genkey -alias com.taobao.keystore -keyalg RSA -validity 36500 -keystore com.taobao.keystore,然后按提升输入对应条目

-alias com.taobao.keystore 为证书别名,(自定义输入);

-keystore com.taobao.keystore 为证书文件名(自定义输入),方便记忆,建议文件名和证书别名保持一致;

1.5进入jdk的bin目录,此时应该能看见一个com.taobao.keystore的文件,恭喜,证书生产成功了

申请方式二:Application Loader 在线申请

2.1.进入 http://www.applicationloader.net/appuploader/keystore.php

2.2,输入别名,密码,和组织名称,点击生成证书,自动下载,搞定,非常简单.

但是查看证书SHA1(MD5)(申请微信开发者,地图开发者,以及其的开发者工具的AppId 均需要SHA1),还是需要命令行,如下:

进入证书所在目录,输入  keytool -list -v -alias com.taobao.keystore  -keystore com.taobao.keystore   (注意修改成自己的证书别名和文件名)

证书生成完毕后,开始打包

点击打包,静静等候。

(php开发,web前端,ui设计,vr开发专业培训机构,v客学院版权所有,转载请注明出路,谢谢!!!)

HBuilder android 打包指南(V客学院技术分享)的更多相关文章

  1. window对象之计时器--v客学院技术分享

    setTimeout()和setInterval()可以用来注册在指定的时间之后单次或者重复调用的函数.因为它们都是客户端JavaScript中重要的全局函数,所以定义为window对象的方法,但是作 ...

  2. 前端工程师在实现支付功能的时候能做些什么(V客学院技术分享)?

    现在最流行的两种支付微信支付和支付宝支付,在日常开发的过程中肯定离不开支付功能的开发,有很多人第一次接触时会有些措手不及. 一.业务逻辑 (电商平台为例子) 支付大部分用在电商平台,各种打赏,游戏充值 ...

  3. Echarts快速入门---------v客学院技术分享

    ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等) ...

  4. 正则表达式的模式匹配----V客学院技术分享

    正则表达式是由一个字符序列形成的搜索模式. 你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容. 正则表达式可以是一个简单的字符,或一个更复杂的模式. 正则表达式可用于所有文本搜索和文本替换的 ...

  5. Javascript闭包解析----------------v客学院技术分享

    跟java,php等编程语言一样,javascript也采用词法作用域,简单的来说就是函数的执行依赖于变量的作用域,这个作用域是在函数定义时决定的,而不是函数调用时决定的.为了实现这种词法作用域,还必 ...

  6. 数组去重汇总—v客学院技术分享

    上周基础班结束了数组的学习内容,这几天有时间整理了下几种比较常用的数组去重的方法供大家查阅!!!!! 话不多说,直接贴代码吧~~~~~~~ 欢迎大家指正,共同学习,一同进步!!! (php开发,web ...

  7. DIV+css排版问题技巧总结---v客学院技术分享

                DIV+css排版问题技巧总结 一.排版思路 1.从上到下,从左到右,从大到小. 2.首先确定排版分区,排除色块分布,然后再从简单的部分开始. 3.在某一块内将HTML部分写好 ...

  8. 如何用css画一个彩虹---v客学院技术分享

    无意间看到了CSS radial-gradient() 函数实现了如下图的样式 仔细一看还真有点像灯光下的鸡蛋,O(∩_∩)O哈哈~ 今天我就来用radial-gradient()函数教大家画一个简单 ...

  9. 5分钟搞定一个网页特效----v客学院技术分享

    这是我们v客学院基础班的童鞋都做完的一个超简单炫酷的特效demo,今天我来带大家用最快的速度和最简单的方法制作一个音乐抖动条,大家有兴趣不妨一起来试试~~~~~~~ 做这个demo之前我们得有一些ht ...

随机推荐

  1. 第一次广搜!HDU1548--A Strange Lift

    一上来看见题目就用了深搜(因为只会深搜)果断内存超限(据说时间也会超限)无奈只好开始用广搜 其实广搜的思路和深搜有很多类似的地方 不过实现的过程中用到了队列 因此有点难以理解(好吧我个人认为) 这题是 ...

  2. JS如何获取url查询字符串的键和值?

    /** * 根据url查询字符串里的键名获取其值 */function getSearchString(key, search) { // 获取URL中?之后的字符 var str = search; ...

  3. (转)Java DecimalFormat 用法(数字格式化)

    我们经常要将数字进行格式化,比如取2位小数,这是最常见的.Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子.下面是常用的例子: import java.tex ...

  4. ubuntu mysql 数据库备份以及恢复[命令行]

    之所以加了个ubuntu,其实也没什么,就是恢复数据库的时候给幽默了一下,所以特地加上.   写在前面:一直很想好好的学linux命令行.shell编程,幻想自己能够通过学习进而成为命令行高手,游刃于 ...

  5. ambari安装集群下python连接hbase之安装thrift

    简介: python连接hbase是需要通过thrift连进行连接的,ambari安装的服务中貌似没有自带安装hbase的thrift,我是看配置hbase的配置名称里面没有thrift,cdh版本的 ...

  6. UIAlertAction 改变字体颜色

    UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil message:nil pre ...

  7. flask中的blueprint

    https://blog.csdn.net/sunhuaqiang1/article/details/72803336

  8. python小数据池,代码块的最详细、深入剖析

    代码块: Python程序是由代码块构造的.块是 一个python程序的文本,他是作为一个单元执行的. 代码块:一个模块,一个函数,一个类,一个文件等都是一个代码块. 而作为交互方式输入的每个命令都是 ...

  9. MongoDB学习笔记系列~目录

    MongoDB学习笔记~环境搭建 (2015-03-30 10:34) MongoDB学习笔记~MongoDBRepository仓储的实现 (2015-04-08 12:00) MongoDB学习笔 ...

  10. Matlab GUI memo

    有一段时间没写博客,一周4篇文章都坚持不下来,不知道写哪个方面的内容,写研究相关就怕论文查重查到,其他方面也没太多时间去学.还是花时间多学点其他方面.废话到此,很早就做过matlab gui相关,现在 ...