HTML一键打包APK工具(安卓应用APP)

article/2025/9/19 11:52:12

工具简介

“HMTL一键打包APK工具”可以把本地HTML项目或者网站打包为一个安卓应用APK文件,无需编写任何代码,支持在安卓设备上安装运行。

打包工具群:429338543

下载地址:

点击进入下载页面

 

加群获取最新软件


软件交流群:429338543

KRPano技术解密群:551278936

 

历史更新


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.首发

 

特性


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

2.打包后的项目可以脱离服务器运行

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

4.支持最新的浏览器特性,支持KRPano项目

5.支持打包网站

 

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

最新版本软件截图


 

基本操作流程


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

1)打包网站

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

 

2)打包本地HTML项目

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

 

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

提示:

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

 

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

 

 

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

 

配置说明


 

1.“显示标题栏”配置

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

 

2.“调试信息”选项

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

      

 

3.全屏选项

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

 

4.横屏选项

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

 

5.退出提示选项

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

 

6.进度条选项

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

 

7.浏览按钮 (1.3.7版本新增)

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

 

8.启动图片(1.3.7新增)

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

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

 

9.禁用缓存(1.3.8新增)

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

 

常见问题


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

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

 

2.提示缺少缺少.NET Framework

 这是由于系统较老,缺少.NET Framework运行时造成的,请到该网址下载安装后再安装打包软件:http://drivers.mydrivers.com/drivers/480_192085.htm

 

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.0造成的,由于KRPano需要WebGL支持,需要在4.0以上的系统上才可以运行,因此软件限制打包后的APK仅支持4.0(含)以上的系统。

 

5.安全软件提示有病毒

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

 

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

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

 

7.打包出错,提示 java.lang.IllegalArgumentException: MALFORMED

这是由于APK内部不支持中文,而打包的项目中包含中文或者特殊符号文件名造成的,请修改项目文件名为英文后再打包

 

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

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

 

本博文发表于:http://www.krpano.tech/archives/420

发布者:屠龙

转载请注明出处,谢谢!


http://chatgpt.dhexx.cn/article/KbJM6gHB.shtml

相关文章

【 uniapp 】打包Android的apk(原生APP-云打包),及发布测试

前言&#xff1a; 跨端(小程序、Android、IOS)项目开发好了&#xff0c;我们如何去利用 uniapp 的云打包去打包 apk 文件&#xff0c;然后上传测试呢&#xff1f;今天我们一起来学习一下&#xff0c;一步一步如何实现&#xff01; 目录 一、 打包 Android &#xff0c;生成apk…

一款好用的应用程序打包工具

工具简介 Inno Setup用Delphi写成&#xff0c;其官方网站同时也提供源程序免费下载。Inno Setup是一个免费的安装制作软件&#xff0c;小巧、简便、精美是其最大特点&#xff0c;支持pascal脚本&#xff0c;能快速制作出标准Windows2000风格的安装界面&#xff0c;足以完成一般…

快速打包、发布和管理应用——AppUploader工具介绍

AppUploader的主要功能介绍 购买激活码 在AppUploader官网上&#xff0c;可以购买激活码激活账号&#xff0c;根据需求购买&#xff0c;单次购买多个比单次购买单个更划算。 激活激活码 购买激活码后&#xff0c;可以在激活页面输入订单进行查询激活码&#xff0c;从而激活账…

【推荐】App多渠道打包工具

Android应用市场存在大大小小几百个商店&#xff08;一个商店就代表一个渠道&#xff0c;比如&#xff1a;360手机助手、小米应用市场、华为应用市场、三星应用市场&#xff09;&#xff0c;每当App需要发布新版本时&#xff0c;我们就需要重新分发一遍每一个应用市场&#xff…

Android多渠道打包的几种常用工具

Android项目开发完&#xff0c;多渠道打包是必不可少的环节。其原理在于&#xff0c;通过在Android安卓包中添加不同的标识&#xff0c;区分各个渠道下载来源&#xff0c;用于统计App在不同应用市场或渠道合作中的各项数据。 工欲善其事&#xff0c;必先利其器。当在项目中遇到…

在thinkphp中引入自定义的敏感词库

本文主要讲述&#xff0c;如何在thinkphp项目中创建敏感词库方法&#xff0c;如何引入敏感词库&#xff0c;以及如何将敏感词库用到项目中。 首先是在项目的thinkphp的第三方插件目录中&#xff0c;引入自定义的敏感词库。具体的配置路径是 /ThinkPHP/Extend/Library/ORG/Sens…

lua 文件读写处理(操作敏感词库)

最近需要给游戏做一个敏感词新系统&#xff0c;我采用的方法是比较常用的DFA&#xff08;确定有穷状态机&#xff09;算 法&#xff0c;先不讲算法&#xff0c;而这种算法的实现需要一个相应的敏感词库。 我拿到了词库后发现词库中大概有8000个词&#xff0c;其中包括很多重复的…

小怡同学被骂到清空社交平台?各大平台连敏感词库都没有的吗?

敏感词都没有的平台 最近某加拿大籍贯的 rapper 被曝私生活不检点&#xff0c;且极有可能涉及诱X未成-年少-女&#xff0c;成为一个 raper。 当然至于是否属实&#xff0c;其实一个人是否是海王&#xff0c;微信、QQ 聊天记录里面记得清清楚楚。再上升到刑事案件的时候&#x…

敏感关键词 词库_关键词优化难度分析怎么做?老鸟如何一键筛选优质关键词(悬赏1元)...

关键词优化是SEO工作的重点之一&#xff0c;之前聊了关键词挖掘&#xff0c;就有朋友问如何做关键词优化难度的分析&#xff0c;所以决定把这块详细写一写。 同时也说一下我自己的一个关键词优化性价比算法&#xff0c;目前这个算法已经帮我筛选出大量竞争低、流量高的关键词&a…

谷歌归期未定,但敏感词库已经建起来了

西雅图IT圈&#xff1a;seattleit 【今日作者】 PowerBall选号机 身体和灵魂总有一个要 走在买PowerBall的路上 谷歌回归 中国大陆的消息年年有&#xff0c;次次说的有鼻子有眼&#xff0c;而这回好像比哪一次都更靠谱。 从上周开始&#xff0c;谷歌回国的消息就又沸沸扬扬的传…

Python敏感词过滤DFA算法+免费附带敏感词库

DFA简介参考&#xff1a;https://blog.csdn.net/chenssy/article/details/26961957 此篇是上述JAVA敏感词过滤的python版本&#xff0c;完整版本&#xff0c;修改版本 首先我们看看最终处理效果 实例1&#xff1a; 输入字符串 处理结果 核心代码&#xff1a; SensitiveFilt…

Java实现自定义敏感词库过滤

最近接到一个需求&#xff0c;要添加一个敏感词管理模块&#xff0c;一如既往的CURD&#xff0c;敏感词我们添加到了自己的库里。然后进行一个自定义敏感词过滤&#xff0c;话不多说直接贴代码 1、工具类 这里只是最简单的得到敏感词进行转换&#xff0c;可以根据自己的业务需…

node实现敏感词过滤及敏感词库

核心代码 import * as fs from fs; import * as path from path; import * as readline from readline;export default class BadWords {private static _instance: BadWords;private data: Array<string> [];constructor () {const files fs.readdirSync(path.resol…

百度内容审查做敏感词库筛选

最近在做项目的敏感词库筛选更新。笔者最终的目标是通过百度API将现有的敏感词库筛选更新成。 一、准备工作 读者需在百度智能云登陆账号&#xff0c;然后开通百度内容审核功能&#xff0c;然后根据API Key和Secret Key可以获得调用接口所需的access_token。 二、代码调用API…

敏感词过滤之——自定义构建查询词库与快速查询实现

关于敏感词过滤的一点思考与实践 业务场景思考与研究逻辑分析代码实现(php)构建敏感词树分割字符串敏感词树长分支的递归实现读取敏感词库 敏感词树的查询查询实现调用 测试、分析与总结 业务场景 最近在公司维护的小程序上&#xff0c;遇到一个需要用到敏感词过滤功能的业务模…

计算机网络网络协议与网络结构

协议三要素 语法syntax&#xff1a;数据与控制信息的结构与格式&#xff0c;信号与电平 语义semantics&#xff1a;发出何种信息&#xff0c;做出何种响应&#xff0c;差错控制 时序timing&#xff1a;事件顺序 网络边缘 客户/服务器应用模型client/server&#xff1a;如we…

互联网网络协议 网络三种连接方式描述

学习笔记 目录 网络三种连接方式描述 子网掩码 网络三种连接方式描述 桥接模式: 使用外部统一网段,虚拟机可以和外部系统通讯,但是容易照成IP冲突 NAT模式: 网络地址转换模式,虚拟系统可以和外部系统通讯,不造成IP冲突,外部地址不能访问内部虚拟系统应为虚拟系统是通过代理…

计算机网络 协议三要素

1. 语法&#xff1a;数据与控制信息的结构或特点 2.语义&#xff1a;需要发出何种控制信息&#xff0c;完成何种动作以及做出何种响应 3.同步&#xff1a;事件实现顺序的详细说明 例题&#xff1a;

网络协议 -- 最全的网络协议图

转载自&#xff1a;http://www.52im.net 图片较大&#xff0c;建议单击放大或者下载后查看

计算机术语mls指什么意思,了解计算机网络协议的原则与要素两者

计算机网络协议是有关计算机网络通信的一整套规则&#xff0c;或者说是为了进行数据交换而制订的规则、约定和标准。网络协议由语法、语义和时序三大要素组成。现在就跟着小编共同来学习一下&#xff1a;了解计算机网络协议的原则与要素两者。 想必不需要小编多说&#xff0c;大…