HTML一键打包APK工具使用说明

工具简介


HMTL一键打包APK工具可以把本地HTML项目或者网站打包为一个安卓应用APK文件,无需编写任何代码,也无需配置安卓开发环境,支持在最新的安卓设备上安装运行。

打包工具群:429338543

官方网址


点击进入官方网址

下载地址


点击进入下载页面

特性


1.无需配置安卓开发环境以及下载Android SDK,JAVA环境等

2.打包本地静态HTML项目可以脱离服务器运行

3.支持自定义图标,自定义APP名称,自定义包名,全屏,横屏,退出提示,保持常亮等选项

4.支持最新的浏览器特性,支持KRPano全景项目,WebGL项目,游戏项目等

5.支持打包网站

软件截图


打包流程


1.填写要打包的网址或者选择本地文件

1)打包网站

在“网址或本地HTML路径”文本框中输入http开头的网址,例如输入http://www.baidu.com

2)打包本地HTML项目

点击右侧打开文件按钮,选择打开HTML文件

2.可以修改APP名称和APP包名(可选)

提示:

  • APP名称为应用安装时和在手机桌面上显示的名称
  • APP包名对应了APK的唯一ID,用来区分不同的APP。相同ID的APK文件在安装的时候会进行覆盖

3.点击修改图标可以修改APK在手机上显示的图标。

4. 可以设置打开密码, 设置打开密码后,在手机上打开APP时,必须要输入密码才可以正常进入到APP中

5.所有设置完成后,点击打包APK即可生成APK,打包完成后,可以安装到手机上浏览

APK解决误报毒问题(1.5.9版本新增)


打包APK由于没有上架国内APP市场,在1.5.9版本之前使用的是共享签名证书,因此在部分手机系统上,1.5.9版本之前版本打包的APK会偶尔出现误报毒的问题。

为了解决此问题,在打包软件在1.5.9版本之后,提供了内置独立签名证书的功能,并且支持用户随时重置签名证书.

如果内置独立签名证书被误报毒,可以使用下面的方法重置内置独立签名证书:

打开软件待加载完成,点击重置证书按钮,提示重置成功即可:

打包APK解决误报毒问题详细说明可以查看这篇文章:https://www.cnblogs.com/reachteam/p/14667343.html

配置说明


1.“显示标题栏”配置

勾选“显示标题”后,可以对APK的标题栏进行配置,显示标题栏的应用如下图所示

2.“调试信息”选项

打开“调试信息”选项后,运行APP的过程中会展示一些调试信息,并且会在一些支持的网页中显示调试面板,可以打开查看网站的debug信息,可以用于排查网页中出现的问题

3.全屏选项

勾选全屏选项后,将不会出现状态栏,全屏显示当前的网页

4.横屏选项

勾选后APP打开后,默认为横屏

5.退出提示选项

勾选后,用户按返回键退出程序时,会出现提示对话框,如下图所示

6.进度条选项

勾选进度条选项后,用户在打开网页时,会在上方显示一个加载的进度条

7.浏览按钮

勾选后,会在APP底部增加一栏导航按钮,支持前进,后退,刷新,和返回首页

8.启动图片

勾选后,可以选择一张本地图片作为启动图片, 建议尺寸720*1280.

启动图片会根据系统分辨率进行裁剪,因此建议把启动图片的内容放置在图片的中心位置,防止被裁剪掉.

9.禁用缓存

勾选后,APK将不再使用缓存,每次打开时将加载最新的网页.如果被打包的网站更新比较频繁,建议勾选此项

10.浏览器打开外部链接

勾选后,外部链接将会调用安卓系统的浏览器打开。例如,打包了www.baidu.com网站,则除了百度(*.baidu.com)以外的链接将由浏览器打开。若打包的是本地文件,则除了本地引用的文件外,其他的外部链接由浏览器打开

11.API支持

勾选后,可以通过js调用以下的API

  • 退出APP: HTMLAPKPackerHelper.quitApp()
  • 刷新当前页面:  HTMLAPKPackerHelper.refreshPage()

12. 支持左右滑动

勾选后,可以通过左右滑动返回上一页,或者前进到下一页。(如果你的网页里有手写等功能,不建议开启此功能,否则会导致手写过程中网页返回或者前进到下一页)

13. 定位权限

开启后,可以在网页中通过js获取定位信息,如果网页里没有该功能,可以不开启

14.相机权限

开启后,可以在网页中使用相机拍照上传,如果网页里没有该功能,可以不开启

15.存储权限

开启后,可以在网页里下载文件,如果网页里没有该功能,可以不开启

16.使用新内核

开启后,将使用新的打包内核进行打包,支持最新的系统和更多的功能,推荐使用该选择,后续版本老内核将会不再使用

17.下拉刷新

勾选后,打包的网页可通过下拉的方式刷新

18.录音权限

勾选后,可以使用h5的录音功能

19.隐藏虚拟键

该选项仅在同时勾选了全屏生效,勾选后,全屏状态下将隐藏虚拟按键

20.防止反编译

勾选后,打包生成的APK将无法被反编译 (安卓5.1不支持)

21.APK伪加密

勾选后,可以对APK文件进行伪加密,保护APK资源文件 (安卓5.1不支持)

22.英文支持

勾选后,界面提示信息会使用英文(包括退出提示,输入密码界面,联网错误页面)

23.允许混淆

勾选后,打包生成的APK可以被 安卓APK资源混淆加密重签名工具加固处理,如果不勾选则不可以处理

24.提升兼容性

勾选后,打包生成的APK将兼容支持一些老大安卓系统

一机一码功能


软件1.9.5版本新增一机一码功能,可以打包带有一机一码功能的APK文件,详细介绍和使用步骤可以参考下面的文档:

HTML一键打包APK工具1.9.5更新,新增一机一码功能 - H5开发技术 - 博客园 (cnblogs.com)

常见问题


1.打包出现“java Error opening registry key 'Software\JavaSoft\Java Runtime Environment'”错误

这个问题一般是由于打包软件安装在了含有中文的目录造成的,确保软件不要安装在含有中文的目录

2.无法打开软件,缺少framework,出现下面的错误提示

这个错是由于系统没有安装运行环境造成的,可以在加群692727447从群文件下载,或者直接在下面网址中下载安装:

链接:https://krpano.lanzoue.com/i1Qq10dk6qhi

3.打包软件无法安装

软件不支持Windows XP,请使用以下系统Win10,Win2008-32,Win2008-64,Vista-32,Vista-64,Win7-32,Win7-64,Win8-32,Win8-64,Win8.1-32,Win8.1-64,WinServer 2012-32,WinServer 2012-64

4.APK无法在手机上安装或者安装后打开闪退

这是由于手机系统低于4.4造成的,由于KRPano需要WebGL支持,需要在4.0以上的系统上才可以运行,因此软件限制打包后的APK仅支持4.0(含)以上的系统。

5.安全软件提示有病毒

一般是由于安全软件对于安装包误判造成的,请添加信任后安装。

6.发现一些文件没有被打包到apk中

这是由于项目中某些文件含有中文造成的,请修改项目文件的名称,确保不含有中文后再打包

7.打包出错,提示OutOfMemory信息

这是由于打包的项目过大造成的,一般64位系统打包项目最好不要超过1G,32位系统打包项目最好不要超过500M

8.软件提示"检测到意思违规应用, 本次打包被强制终止, 若多次发现将永久封号"是怎么回事

出现上述提示说明打包的内容违法了软件的使用条例, 可能包含一些违法违规内容,  被禁止打包. 如果是你自己的网站,请仔细检查网站中是否包含不良信息, 是否网站被黑等.

9.软件启动时提示"无法获取资源, 请检查防火墙或者杀毒是否拦截" 是怎么回事
 

出现上述的提示一般可能是网络问题, 先检查网络连接是否正常, 再检查是否有杀毒软件防火墙拦截了软件。

如果多次违规打包不良内容, 软件被封禁也会导致上面的提示.

10.是否支持通信录权限,读取发送短信等权限

由于通信录权限,读取发送短信权限涉及到用户的隐私,属于高风险权限,绝大部分网页打包场景(例如全景,小游戏,楼盘介绍,公司官网,小工具等)不需要也不应该使用这些权限,因此本打包软件没有提供开启这些权限的功能。

如果您的确需要使用这些权限,建议找专门技术人员开发原生应用。

认证相关问题


为什么需要进行实名才能购买,有没有办法直接购买

为了避免软件被不法分子用于违法违规用途,因此需要进行实名认证后才能购买激活软件。如果您想要使用本软件,则必须先认证通过后,才可以购买激活,不认证将无法使用本软件

提供信息安全吗

对于提交的实名认证信息, 仅会被用于软件授权, 确保是本人在使用软件,相关信息我们会遵照法律法规妥善保存,不会提供给任何第三方(法律强制要求的情况下除外)。您也图片上可以在适当位置添加水印,表明仅用于本软件认证使用

软件是否会记录我的APP文件

软件不会保存您的APP文件,但会采集APP的一些元数据进行合规性分析,检测APP文件是否存在违规内容,若多次检测到,将会导致您失去软件的使用权限

软件是否会保存我的打包处理记录

软件不会保存您的打包处理记录,但会在处理的APP文件中随机注入一些打包软件相关的信息,仅用于法律法规要求的后续可以分析APP的出处,因此切勿使用软件处理任何可能违法违规的内容。

我打包处理APP文件时,被提示可能包含违法违规内容而终止,但我确定APP没有问题

这种情况可能是软件误报,可以联系售前反馈。 如果的确包含违法违规内容,请勿反馈,会导致直接封号,也请不要再尝试用软件处理,软件多次检测到会导致封号

合规性协议


软件禁止用于打包违法违规内容(黄赌毒诈骗等), 打包处理过程中会联网检测, 多次触发上级部门下发的样本会封号上传信息,并提交资料给相关部门, 由于乱打包导致的封号无法解封退款!!!

若不同意本协议请勿使用并卸载本软件, 由于违规打包导致的任何软件被封, 无法使用等问题, 不提供任何技术支持.

历史更新


1.9.5 (23.7)

1.优化界面字体

2.增强防止反编译保护效果

3.UI更新

4.新增一机一码功能

1.9.3(23.4)

1.新增在软件里进行认证的功能

2.修复若干打包问题

1.9.2(23.2.3)

1.新增提升兼容性选项

2.优化了资源混淆逻辑

3.修复某些时候打包出错的问题

4.优化防止误报毒代码

1.9.1(23.1.3)

1. 更新优化了解析打包证书的兼容性

2. 优化了防止反编译逻辑

3. 优化了图标不正确的提示信息

1.9.0(22.10.10)

1.修复英文支持某些地方显示非英文的问题

2.修复系统用户名为中文时,某些情况下打包出错的问题

3.优化下载文件名

4.内部防止误报毒优化

1.8.7(22.5.26)

1.新增英文支持选项

2.新增允许混淆选项

3.优化防止误报毒功能

4.优化伪加密功能

5.优化内置独立证书

1.8.5(22.3.22)

1.修复有些系统打包缺失文件的问题

2.新增伪加密支持

3.优化APK兼容性

4.修复某些时候打包内存溢出的问题

5.修复某些网页显示比例问题

1.8.0(22.1.9)

1.新增退出应用API

2.优化内部打包逻辑,提示打包运行效率

3.优化防止反编译逻辑,可以有效保护打包资源

1.7.8(21.11.24)

1.支持全屏隐藏虚拟按键功能

2.新增支持防止反编译功能

3.修复打包本地文件有时候无法正常运行的问题

4.修复添加启动图APP有些时候无法打开的问题

1.7.7(21.10.28)

1.新增支持添加自定义证书

2.修复老内核无法打开http网站的问题

3.修复某些网页内容显示过大或者过小的问题

1.7.6 (21.9.1)

1.修复打包的APK内部有些功能失效的问题

2.新增增加APK体积设置,可以设置打包APK的大小

3.修复某些时候打包出错的问题

4.提升软件稳定性

1.7.5(21.8.13)

1.新增打包混淆引擎, 可以随机动态混淆APK代码和资源,有效防止国内一些杀毒平台误报毒问题

2.修复某些高性能手机启动图图片一闪而过的问题

3.修复点击关于菜单软件闪退的问题

4.修复老内核有些时候无法运行的问题

5.动态打包引擎,根据设置自动移除一些无用资源

1.7.2 (21.6.26)

1.新增支持打开密码功能,可以在打包APP的时候要求输入密码

2.更新打包内核,修复一些误报毒的问题

1.7.0 (21.05.19)

1.新增支持全屏启动图
2.新增支持横屏全屏视频播放
3.修复错误页重新加载失效的问题
4.新增支持h5录音功能
5.新增支持下拉刷新选项
6.更新内核,修复误报毒问题

1.6.5(2021.4.23)

1.增加新内核,部分系统图标显示过大的问题

2.修复弹窗显示问题

1.6.4(2021.4.16)

1.新增权限管理功能,可以在打包时指定所需要的权限

2.更新优化打包内核

1.6.3(2021.3.29)

1.优化打包程序,提示打包速度

2.使用新的动态内置证书,可以随时重置,减少误报毒概率

3.优化打包内核

1.6.1(2021.2.22)

1. 新增允许/禁用左右滑动手势选项

2. 修复本地一些大文件打包失败的问题

3. 优化打包速度

1.6.0(2021.2.20)

1. 新增支持左右滑动手势

2. 更新网络出错页面UI

3. 优化打包生成APK的资源文件

1.5.9 (2021.1.2)

1.新增使用内置独立打包签名证书进行打包,杜绝国内手机系统误报毒问题

2.支持重置独立签名证书的功能

3.更新打包内核

1.5.8 (2021.1.1)

1.修复一些系统无法正常打包的问题

2.解决部分安卓系统报毒的问题

3.优化打包软件内核

1.5.7 (2020.12.24)

1.更新打包内核

2.修复部分手机系统APP安装误报报毒的问题

3.支持最新的安卓系统

4.缩小打包生成的APK体积

1.5.5 (2020.4.16)

1.更新签名证书

2.更新打包内核,提升加载速度

3.更换默认包名

4.修复有些时候打包卡住的问题

1.5.0 (2020.2.24)

1.更新UI界面

2.优化错误提示

1.4.5 (2019.11.25)

1.新增机器码API支持

2.新增浏览器打开弹窗支持

3.更新打包证书

4.更换默认打包包名

5.优化打包内核,提示打包速度和稳定性

1.4.2(2019.11.18)

1.优化错误提示信息

1.4.1(2019.9.2)

1.新增状态栏颜色设置

2.默认禁用缩放按钮

1.4.0(2018.12.24)

1. 新增打包中文文件支持,无需再改成英文名称

2. 更新打包内核,支持安卓9 pie

3.优化打包软件大小

4.修复了覆盖安装老版本文件冲突的问题

1.3.9(2018.10.28)

1.修复了启动图在部分系统上不生效的问题

2. 修复了安卓8.0以上系统图标显示白边的问题

3.优化打包内核

1.3.8(2018.9.14)

1.新增禁用缓存选项

2.优化内存占用,支持小于2G内存的系统

3.新增支持最大4G的安装包

4.更新优化内核

1.3.7(2018.7.28)

1.新增导航按钮选项,勾选后会在打包后的APP底部添加一行导航按钮,支持前进,后退,刷新,回到首页

2.新增支持启动图片

3.新增视频全屏播放

4.新增动态内存分配,允许打包最大2GB的APP

5.APP名称和包名检测机制,避免错误的名称导致打包失败

6.内核优化,提升运行效率

1.3.6(2018.6.25)

1.修正某些https网站打开后白屏的问题

2.新增打开图片文件支持

3.新增调用摄像头的支持

1.3.5(2018.5.28)

1.修正音乐播放问题

2.修正陀螺仪失效问题

3.User Agent问题修复

1.3.4(2018.5.6)

1.修正安卓新版本图标显示问题

2.新增版本配置功能,可以设置APK的版本信息

3.新增下载功能,可以下载APK并自动弹出安装界面

1.3.3 (2018.4.16)

1.修正<a>标签无法加载本地页面的问题

2.修正无法正常加载本地资源(音频,视频)的问题

3.修正在部分老的系统无法播放视频的问题

1.3.2 (2017.12.27)

1.修正因为某些系统的权限问题导致的打包失败

1.3.1(2017.12.26)

1.修正界面上的问题

2.提升打包文件的大小

3.修正一些打包出错的问题

1.3.0(2017.12.16)

1.新增把网站打包为APP的功能,可以一键打包任意一个网站,只需输入网址即可

2.支持显示标题选项,可以自定义APK的标题

3.新增调试选项,可以显示调试信息,并支持调试面板

4.新增屏幕常亮选项,可以保持屏幕常亮状态

5.新增全屏选项,支持全屏

6.新增横屏选项,可以使应用默认全屏显示

7.新增退出提示选项,在退出时会提示用户进行确认

8.新增进度条选项,可以在应用最上方显示进度条,方便查看载入状态

9.更新软件图标

10.支持在定位GPS

11.支持在应用内打开第三方应用

12.增加中文文件名检测,可以在打包时提示一些文件包含中文名,防止打包出错

13.提升稳定性

1.2.0(2017.6.16)

1. 修正带有空格的目录打包出错的问题

2.检测到打包文件名包含中文会给出提示

3.增加了包名检测机制

4.增加了更加详细的错误提示信息和解决方案

1.1.0 (2017.5.6)

1.修正了打包后,KRPano的VR模式准星不显示的问题

2.修正打包时临时文件未删除导致的错误

3.修正打包路径/保存路径中含有中文导致打包出错的问题

4.增加了一些错误提示

5.新增对64位系统打包超过500M文件的支持

1.0.0 (2017.4.26)

1.首发

HTML/网站一键打包APK工具(html网页打包安卓APP应用)的更多相关文章

  1. centos 下 gradle 编译打包 apk

    由于Jenkins 装在centos环境下,想实现Android程序的编译,只能通过gradle 命令去打包版本apk,以下记录了如何在centos下使用gradle 打包apk 一.安装 gradl ...

  2. unity3d在菜单栏,一键设置Player setting及自动打包并设置apk的存储位置

    项目进行中,领导要求能够进行一键设置Player settings及自动打包并设置apk的位置,所以自己就上网搜索了很多大神的文章.最后是完成了领导需要的功能,在这里记录并分享一下(此项指针对安卓ap ...

  3. Android Studio如何配置CURL指令一键打包apk上传至蒲公英

    Android Studio如何配置CURL指令一键打包apk上传至蒲公英 第一步:在所需要打包的模块build.gradle文件中加入如下代码: android{ buildTypes { //配置 ...

  4. ionic2新手入门整理,搭建环境,创建demo,打包apk,热更新,优化启动慢等避坑详解

    onic官方文档链接:http://ionicframework.com/docs/ 如果是新的环境会有很多坑,主要是有墙,请仔细阅读每个步骤 文档包含以下内容: l  环境搭建 l  创建demo并 ...

  5. B/S模式实现批量打包apk

    界面流程 界面例如以下: 这是一个使用html编写的界面,界面分为两半.两个frame.左边为操作栏,右边为控制台输出. 打包流程: 选择须要打包的渠道后,点击打包,等待server打包,并把日志输出 ...

  6. HBuilder 云打包生成 .apk 文件所需的安卓证书如何获取以及文件打包前必须的设置

    在 HBuilder 云打包功能中,生在 .apk 文件虽然平台提供了免费的 安卓证书,但如果有其它需求,比如想发布,那么就需要自己去申请各种类型的证书了,这里介绍几个工具,方便在线生成证书并配置到打 ...

  7. 安卓打包apk

    打apk包的环境依赖 1.jdk 2.sdk 3.ndk 打apk包的工具 gradle mkdir /usr/local/Android cd /usr/local/Android mkdir sd ...

  8. Xamarin开发Android应用打包apk

    Visual Studio中用Xamarin开发Android应用,生成apk文件有3种方法 1.debug时,代码目录下bin\Debug中会自动生成调试用***-Signed.apk文件,但是文件 ...

  9. Unity自动打包 apk

    1.流程 Unity打包 apk,会把Unity安装目录下的默认 AndroidManifest.Xml 文件覆盖到apk中去,同时还会拷贝该文件所在目录下的其它默认设置文件,如 res 和 asse ...

  10. ApkTool反编译apk,去除广告或者汉化后重新打包apk,并签名

    http://my.oschina.net/mopidick/blog/135581 以ubuntu的环境为例子,window的大同小异 首先下载apktool工具:https://code.goog ...

随机推荐

  1. Java 网络编程 —— 创建非阻塞的 HTTP 服务器

    HTTP 概述 HTTP 客户程序必须先发出一个 HTTP 请求,然后才能接收到来自 HTTP 服器的响应,浏览器就是最常见的 HTTP 客户程序.HTTP 客户程序和 HTTP 服务器分别由不同的软 ...

  2. JSON第二

    HTML DOM 节点在 HTML DOM 中,所有事物都是节点.DOM 是被视为节点树的 HTML. TML 文档中的所有内容都是节点:整个文档是一个文档节点每个 HTML 元素是元素节点HTML ...

  3. windows10环境下安装RabbitMQ以及延时插件(图文)

    安装转载:https://www.cnblogs.com/saryli/p/9729591.html 插件转载:https://blog.csdn.net/nbdclw/article/details ...

  4. 数据科学工具 Jupyter Notebook 教程(一)

    ipython notebook 是一个基于浏览器的 python 数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果.jupyter 是它的升级版,它的安装也非常方便,一般 Ana ...

  5. python里class(类)中object是什么意思

    python的class(类)中的object是什么意思? 写object和不写object有什么区别? 示例代码 class Test: name = "libai" class ...

  6. .NET7 for LoongArch64(国产龙芯)

    目前龙芯通过自己的指令集LA64支持了.Net7.0.1版本,一同被支持的有Ruby,Nodejs,Java,Electron,Python等.原文:在此处 龙芯.Net7 sdk下载地址: http ...

  7. [ARM 汇编]高级部分—系统控制协处理器—3.2.3 控制寄存器的读写操作

    在这一部分,我们将学习如何使用ARM汇编指令在系统控制协处理器(CP15)的控制寄存器上执行读写操作.我们将通过实例来讲解如何使用MCR(Move to Coprocessor Register)和M ...

  8. 鸿蒙星空的太白星 | WebView给元服务调用JS API指明方向

    ​漆黑深夜夜凉如水,繁星盛开于无垠苍穹.清风徐来,一片薄云,夜空顿然失色,有些阴霾.天空中最亮的星,太白星,在薄云中依然闪耀,如同海上迷雾中的灯塔,为迷失方向的船只指明方向. 元服务是华为提供的一种面 ...

  9. 大批量插入数据(sql insert)

    1.批量录入(方法一:mybiats foreach标签) 所述的MySQL和Oracle的批量插入区别可以看出可能有兼容性问题(使用Oracle 的同学重点参考下) 而且jdbc链接Url要加上 a ...

  10. 基于 Probe 的实时全局光照方案(Probe-based Global Illumination)

    目录 Precomputed Probe 预放置 probes 四面体镶嵌(Tetrahedral Tessellations) Indirect Light Cache Volumetric Lig ...