// HELP · 帮助文档

全景(HTML)一键打包APK工具使用文档

更新于 2026-10-17 阅读 6

全景一键打包APK工具 · 使用说明书

版本:V1.0.0

一键把本地 HTML 项目(krpano / pano2vr 全景、网页游戏、企业 H5)或在线网址打包成 Android APK。
无需安装 Android SDK、JDK、Gradle、Node,双击即用。


目录

  1. 软件简介
  2. 界面总览
  3. 免费版 vs 专业版
  4. 注册与升级专业版
  5. 五分钟快速上手
  6. 参数详解与选择建议
  7. 高级设置
  8. 加密 / 一机一码
  9. 常见场景推荐配置
  10. 常见问题 FAQ

一、软件简介

项目说明
软件名称全景一键打包APK工具 V1.0.0
运行环境Windows 10 / 11(64 位),无需安装任何开发环境
输入本地 HTML 项目目录(入口 index.html)或在线网址
输出Android APK 安装包(最低支持 Android 5.0,目标 Android 14)
典型用途krpano / pano2vr 全景项目离线打包、网站转 APP、H5 应用封装

工作原理(了解即可):软件内置了预编译的安卓 WebView 模板和 Windows 版打包工具链(aapt / zipalign / 签名),打包时把您的网页文件注入模板,按界面参数改写配置后编译、对齐、签名,输出 APK。


二、界面总览

主界面 - 快速打包页

区域说明
① 顶部状态栏显示软件名称版本、当前版本(免费版/专业版)、「注册」「联系购买」按钮
② 左侧导航三个功能页:⚡ 快速打包 / ⚙ 高级设置 / 🔒 加密·一机一码
③ 参数面板当前功能页的所有参数(内容较长,可上下滚动)
④ 打包日志实时显示打包过程与结果
⑤ 底部操作栏进度条 + 绿色「▶ Build APK 打包」按钮

三、免费版 vs 专业版

软件本身全部功能免费开放使用,免费版与专业版的唯一区别在于打包出来的 APK:

对比项免费版专业版
软件全部打包功能✅ 可用✅ 可用
本地 HTML / 在线网址打包✅✅
密码锁 / 一机一码 / JS 桥等高级功能✅✅
打包次数不限不限
APK 底部广告条⚠️ 有(黑底白字"本App由全景一键打包APK工具打包",点击跳转推广页)✅ 无广告,纯净全屏
授权方式无需注册注册码激活(限时 / 永久)
顶部标识橙色「免费版」绿色「专业版(至XXXX-XX-XX)」或「专业版(永久)」

说明:免费版 APK 的广告条高度 48dp,固定在 APP 界面底部,不遮挡全景画面(WebView 区域会自动缩短),点击广告条会用系统浏览器打开 https://www.010720.cn。


四、注册与升级专业版

4.1 注册流程

  1. 点击顶部 「注册」 按钮,弹出注册对话框:

注册对话框

  1. 对话框中显示 本机机器码(如 82FC60D4FE33-F),点击 「复制」 按钮复制;
  2. 点击 「在线获取注册码」(或联系客服),把机器码提供给网站/客服,获取注册码;
  3. 把注册码粘贴到「注册码」输入框,点击绿色 「注册」 按钮;
  4. 提示"注册成功"后,顶部变为绿色 「专业版(至XXXX-XX-XX)」,之后打包的 APK 即无广告条。

4.2 注册须知

事项说明
联网要求注册时必须联网(注册码由服务器在线校验);注册成功后日常离线可用
授权期限注册码分限时版(30/90/365 天)和永久版,到期后自动恢复免费版
换电脑机器码与电脑硬件绑定,换电脑需重新获取注册码
吊销被吊销的注册码会在 24 小时内失效,提示"该注册码已被吊销,请联系管理员!"
取消注册已注册状态下点「取消注册」→ 确认后恢复免费版(可反复测试注册码)

五、五分钟快速上手

以打包一个本地全景项目为例:

  1. 选择入口:打包模式选「本地 HTML 项目」→「浏览...」选择项目的 index.html

(软件会自动把 index.html 所在的整个目录(含 tiles / skin / plugins 等子目录)打进 APK)

  1. 填基础信息:APP 显示名称(如"我的全景展示")、版本号、包名
  2. 图标:不选择则自动使用内置默认图标
  3. 打包选项:全景项目建议直接点页面底部蓝色按钮 「⚡ Krpano 全景一键推荐配置」(自动勾好全屏/横屏/常亮/硬件加速等)
  4. 权限:全景陀螺仪漫游勾选「陀螺仪传感器权限」;离线项目可不勾网络权限
  5. 签名:测试用选「内置默认测试证书」即可
  6. 点击 「▶ Build APK 打包」,等待日志显示 ✅ 打包成功,软件自动打开输出目录
  7. 把 APK 传到手机/模拟器安装即可

六、参数详解与选择建议

6.1 打包模式

打包模式与入口

参数说明选择建议
本地 HTML 项目网页文件全部打进 APK,完全离线运行全景项目、产品演示、展会离线展示选这个
在线网址APK 内嵌一个网址,打开即访问网站转 APP、内容经常更新的场景

本地模式注意:选择 index.html 后,其所在目录的全部文件会被递归打包。请确保入口文件就在项目根目录,不要选到子目录里的 html。

6.2 APP 基础信息

参数说明选择建议
APP 显示名称手机桌面图标下方显示的名字中文建议 ≤ 6 个字,长了会被截断
版本号如 1.0.0每次重新打包发布建议递增(1.0.0 → 1.0.1),否则覆盖安装可能失败
包名 (shturl.cc/N)APP 的唯一身份证,自动转为合法 Java 包名每个 APP 用不同的 N(如 shturl.cc/1、shturl.cc/2);同包名会互相覆盖安装
APP 图标512×512 PNG不选自动用内置默认图标;自定义请用正方形 PNG
状态栏颜色手机顶部状态栏背景色与网页主色调一致更协调;全景黑色画面用 #000000

6.3 输出设置

输出设置与打包选项

参数说明选择建议
输出目录APK 保存位置不选则输出到默认目录 C:\Users\你\.html2apk\output;建议指定到项目目录方便找
APK 文件名输出的安装包文件名不填自动用"APP名称-版本号.apk"

6.4 打包选项(逐项建议)

选项作用全景项目普通网页
屏幕方向竖屏 / 横屏 / 自动旋转横屏(沉浸感强)竖屏
全屏模式隐藏状态栏,沉浸式✅ 勾可不勾
隐藏手机虚拟导航按键隐藏底部三大金刚键(需配合全屏)✅ 勾不勾
屏幕常亮运行时不自动锁屏✅ 必勾(演示必备)按需
退出确认弹窗按返回键弹"确定退出吗"✅ 勾(防误触退出)建议勾
硬件加速WebGL 渲染必需✅ 必勾(不勾全景黑屏)建议勾
禁止网页缩放禁止双指缩放页面✅ 勾(krpano 推荐)不勾
下拉刷新网页下拉重新加载不勾在线网址可勾
左右滑动前进后退边缘滑动切换历史页不勾(与全景拖拽冲突)按需
禁止网页缓存每次都重新加载不勾调试期可勾
外部链接跳转系统浏览器非 http/https/file 链接交系统处理✅ 勾✅ 勾
启动闪屏 SplashAPP 启动先显示一张图 1.2 秒按需(品牌露出)按需

偷懒技巧:全景项目直接点页面底部 「⚡ Krpano 全景一键推荐配置」,自动勾好:横屏 + 全屏 + 隐藏导航键 + 常亮 + 退出确认 + 硬件加速 + 禁止缩放 + 陀螺仪权限。

6.5 权限配置

权限 / 内核 / 签名

权限何时勾选
陀螺仪传感器权限全景需要陀螺仪漫游(转动手机看全景)时必勾
网络权限本地项目含在线资源(地图/统计)或在线网址模式时勾;纯离线可不勾
定位权限网页用了 GPS 定位(如周边导览)时勾
相机权限网页需要扫码、拍照上传时勾
录音权限网页有语音输入、语音讲解录制时勾
存储下载权限网页需要下载文件到手机时勾;开启一机一码时自动勾选(用于卸载重装免激活)

建议:按需勾选,不要乱勾。权限越多,安装时用户顾虑越大。

6.6 WebView 内核

选项说明建议
新版 WebView 内核基于 Android System WebView,支持最新 WebGL / ES6✅ 推荐,全景必须
旧版内核兼容老旧设备,特性少仅目标设备是 Android 5~6 老机器时考虑

6.7 签名设置

选项说明建议
内置默认测试证书(Debug 包)无需任何配置,直接出包测试、内部使用选这个
导入外部 keystore(Release 正式签名)使用自己的 PKCS12 证书(.p12/.pfx/.keystore)+ 密码 + 别名正式发布/上架应用市场必须用,且同一 APP 后续更新必须用同一证书,否则无法覆盖安装

重要:同一台手机上,同包名但签名不同的 APK 无法覆盖安装,必须先卸载旧版。正式发布后请妥善保管 keystore 和密码,丢失=永远无法更新该 APP。


七、高级设置

高级设置页

功能说明使用建议
JS 桥 API网页内 JS 可调用 APP 原生方法:window.AndroidBridge.exit()(退出 APP)、window.AndroidBridge.refresh()(刷新页面)网页需要"退出按钮"时启用;普通展示不需要
伪加密保护资源对 APK 资源做伪加密,防普通人用压缩软件直接解开 APK 偷走网页源码;Android 可正常安装有源码保护需求时勾选;启用后自动关闭 v2 签名(部分新机型兼容性略降,实测主流机型正常)

八、加密 / 一机一码

加密/一机一码页

8.1 启动密码锁

勾选后设置密码,打包出的 APK 打开时先弹密码框,输对才能进入。
适合:内部资料、付费内容提前交付、演示机防乱翻。

密码在打包时以 SHA256 哈希存储,不明文写入 APK。忘记密码=只能重新打包。

8.2 一机一码设备授权

勾选后,APK 首次打开会显示一个机器码并要求输入激活码,激活后才能使用;同一台设备只需激活一次(卸载重装也免激活)。

完整流程:

  1. 打包时勾选「打包 APK 带设备激活机制」,授权密钥留空(用内置默认密钥)即可;
  2. 客户手机安装打开 APP → 界面显示机器码(如 A1B2C3D4E5F6-9),旁边有一键复制按钮;
  3. 客户把机器码发给您;
  4. 您在本页下方「激活码生成器」粘贴机器码 → 点 「生成激活码」;
  5. 把激活码发给客户输入 → 激活成功,永久可用。

适合:按设备收费的项目(一台设备一份钱)、防 APK 被随意复制分发。

参数说明
授权密钥留空 = 用内置默认密钥(推荐,可直接用本工具的生成器);自定义 = 更高的专属安全性,但需自行保管,丢失无法再生激活码

8.3 密码锁与一机一码的关系

两者可叠加:先弹密码框 → 密码正确 → 再弹激活框 → 都通过才进入。一般用其中一个即可。


九、常见场景推荐配置

场景模式关键配置
krpano/pano2vr 全景离线展示本地点「⚡ Krpano 全景一键推荐配置」+ 陀螺仪权限 + 新版内核
网站转 APP在线网址竖屏 + 网络权限 + 下拉刷新 + 屏幕方向竖屏
展会演示机本地全景配置 + 屏幕常亮 + 退出确认 + 启动密码锁(防乱翻)
按台收费交付客户本地一机一码 + 存储权限(自动)+ 外部 keystore 签名
企业内部分发本地/在线Debug 签名 + 伪加密保护资源
正式发布上架本地/在线外部 keystore(Release)+ 专业版(无广告条)+ 版本号管理

十、常见问题 FAQ

Q1:打包的 APK 安装后打开黑屏?
全景项目检查两点:①「硬件加速」必须勾选;② 本工具已内置 pano2vr 黑屏自动修复(自动注入 three.js),请用最新版重新打包。普通网页黑屏多为 https 混合内容问题,把「网络权限」勾上重试。

Q2:安装时提示"解析包错误"?
① APK 没下载完整,重新拷贝;② 手机安卓版本低于 5.0;③ 与已安装的同包名 APP 签名冲突——先卸载旧版再装。

Q3:覆盖安装失败?
同包名 + 不同签名 = 无法覆盖。要么卸载重装,要么用与上次相同的签名证书。

Q4:免费版 APK 底部的广告条会挡住全景吗?
不会。广告条是独立布局区域(底部 48dp),全景画面区域自动缩短,画面完整不被遮挡。专业版 APK 无任何广告条。

Q5:打包一直转圈/失败?
看底部「打包日志」的红色错误行。常见:入口文件路径含特殊字符、图标不是 PNG、外部 keystore 密码错误。

Q6:一机一码的 APP,客户换手机了怎么办?
激活码与设备绑定,换手机后机器码变化,需要为新机器码重新生成激活码(生成次数不限)。

Q7:软件首次启动很慢、没反应?
单文件版首次启动需解压约 76MB 内置资源(几秒),期间会显示 logo 闪屏,属正常现象,之后启动正常。

Q8:专业版到期/被吊销会怎样?
到期后软件自动恢复免费版(功能仍可用,只是打包的 APK 重新带广告条);被吊销的注册码最迟 24 小时内失效。


联系购买专业版:https://www.010720.cn/p/pano2apk