webcat 中文文档 下载 App

manifest.json 自定义包名与权限

manifest.json 是什么

manifest.json 是 WebCat 项目根目录下一个特殊的 JSON 文件,打包 APK 时的所有配置都从这里读取。WebCat 新建工程时会自动生成一份默认值,你如果不改,打包就用默认配置。

主要字段说明

以下是最常用的几个字段(字段名以你实际 WebCat 版本为准,可能略有差异):

字段作用示例值
packageName包名(安卓唯一标识)top.webcat.mytodo
appName桌面图标下显示的应用名我的待办清单
versionName用户可见的版本号1.0.0
versionCode整数型内部版本号1
icons各分辨率图标路径见上一页 自定义图标
permissions需要声明的安卓权限列表["INTERNET", "WRITE_EXTERNAL_STORAGE"]

改包名的正确姿势

包名是安卓系统里区分不同 App 的唯一标识——一旦安装后再改包名,系统会认为这是一个全新的 App,旧版本不会自动升级,用户需要卸载新装。所以:

权限声明要点

WebCat 打包默认会加一些基础权限(网络访问等)。如果你的功能需要额外权限:

具体权限的写法以 WebCat 当前版本的默认 manifest.json 为参考格式。

用 JSON 编辑器改

5.21 版本开始支持 JSON 文件直接编辑(见 JSON 文件编辑)。修改 manifest.json 的推荐流程:

  1. 打开 manifest.json
  2. 改你要调整的字段值
  3. 点格式化,让缩进重新对齐
  4. 肉眼扫一遍大括号是否配对
  5. 保存后再去打包

打包前最后检查

改完 manifest.json,打包前跑一遍预览——确认首页能正常加载(manifest.json 本身不影响运行,但打包流程如果读取配置失败会直接报错)。

打包后 APK 安装成功了吗?桌面上图标和应用名是你改的那个吗?设置里应用信息页显示的包名和版本号对不对?这几项都对上了说明配置生效了。