WebToApp打包工具能够让开发者在手机上把Web项目打包成可安装的 Android APK。这是一个运行在设备端的 APK 工作台,远不只是套个 WebView; 它能在手机上 fork+exec 完整的服务端运行时,内置硬核反审查网络栈,能在设备内签名上架 Google Play 的 AAB,还能跑 MV3 浏览器扩展,全程不需要电脑或远程构建服务器。

【网站 URL】
基于 WebView 的 APK
适用于:官网、工具、后台、文档、内部系统
【HTML / 静态前端】
走 localhost 的 APK
适用于:React、Vue、Vite、静态构建、离线 Web 应用
【Node.js / PHP / Python / Go】
带设备端本地服务的 APK
适用于:小型服务端应用、管理工具、演示、原型
【WordPress】
本地 PHP + SQLite 承载的 APK
适用于:便携站点、主题/插件演示、本地内容包
【图片 / 视频 / 图库】
媒体型 APK
适用于:相册、课程材料、作品集、离线浏览
【多个网站】
标签/卡片/信息流/抽屉布局 APK
适用于:导航合集、门户、应用集合
【已安装 APK】
重命名克隆或桌面快捷方式伪装
适用于:图标/名称/包名实验、APK 重打包研究
在设备上跑真实的服务端运行时。 Node.js、PHP、Python、Go、WordPress 以原生二进制的形式直接从 app 存储 fork+exec —— 像 Termux 那样,但被打进一个可安装的 APK。URL 套壳工具根本做不到。
内置硬核、反审查的网络栈。 DNS-over-HTTPS、TLS 指纹伪装(Chrome / Firefox / Safari 的 JA3 模板,经本地 MITM 桥接)、GeckoView 引擎上的 ECH(加密 SNI)、每应用代理、以及针对受限 SPA 的 CORS 绕过。
整个构建自包含。 二进制 AXML/ARSC 修补、权限裁剪、V1/V2/V3 签名、可直接上架 Google Play 的 AAB 导出,全部在 app 内通过 apksig 完成 —— 不排远程队列、不需要电脑。
发布后仍可扩展。 通过 JS/CSS 模块、Tampermonkey 风格油猴脚本,或 MV3 Chrome 扩展(可在应用内实时搜索 Chrome 网上应用店并安装)给应用补能力,不必重新发布宿主。
1、进入应用后选择创建功能,可以开始建立新的应用内容,并按照页面上的提示进行下一步设置;

2、点击创建之后选择网页选项,根据实际需求确定要制作的内容类型,进入网页创建页面后继续进行相关操作;

3、按照页面要求填写网页资料,包括需要使用的名称、内容以及其他相关信息,确认所有资料填写完成后点击保存,保存成功后即可使用刚刚创建好的网页内容。

问题:生成的APK安装失败
检查一下:手机设置里得允许“安装未知来源应用”,这是安卓装APK的老规矩了。
另一个可能:你手机里已经装了一个包名相同的App。WebToApp允许你自定义包名(比如com.yourcompany.yourapp),如果新APK和你手机上已有的App包名冲突了,就装不上。换个包名再打一个就行。
问题:打出来的App登录状态老丢
原因:在比较早的版本里,Cookie和本地存储可能默认不持久化,导致App一重启,你就得重新登录。
解决办法:这个问题在v2.0.7版本已经修复了,现在Cookie持久化和WebStorage默认是开启的。如果你用的是新版还遇到这问题,去检查一下设置,确保没误开“全新会话模式”(Fresh Session Mode),这个模式每次启动都会清空所有状态。