乐趣区

关于android:手把手教你将H5游戏打包为快游戏

H5 游戏能够通过快利用的 web 组件疾速打包成快游戏,打包上架后的快游戏,只有原 H5 游戏的 url 不产生变动,快游戏就不须要做更新,保护工作量小。

应用快利用 IDE,打包快游戏的操作很简略。

  1. 拜访官网装置开发工具,在 PC 上装置快利用 IDE。
  2. 单抉择“文件 > 新建我的项目 > 新快利用我的项目”,创立我的项目,模板抉择“HTML5 游戏模板”。
  • 利用名称:利用的名称,对应 manifest.json 文件中的 name 字段。
  • rpk 包名:利用的包名,对应 manifest.json 文件中的 package 字段。

  1. 点击“OK”,创立快游戏我的项目。
  2. 配置 manifest.json 文件。
  • package: 游戏的包名,一旦上架,此包名不能再批改,否则将无奈降级版本。
  • name:快游戏的名称。
  • versionName:快游戏版本名称,降级时须要 +1,比方 2.0.0。
  • versionCode:快游戏版本号,降级时须要 +1,比方 2。
  • icon:快游戏的 logo 图标,创立桌面图标时应用,logo.png 须要替换为 H5 游戏的图标。
  • minPlatformVersion:反对的最小平台版本号,原理同 Android API Level,为防止上线后低版本导致不兼容,倡议设置为最高版本,例如 1070。
{
    "package": "com.huawei.quickgamedemo",
    "name": "QuickGameDemo",
    "versionName": "1.0.0",
    "versionCode": 1,
    "icon": "/Common/logo.png",
    "minPlatformVersion": 1070,
    "features": [
        {"name": "system.prompt"},
        {"name": "service.pay"},
        {"name": "service.account"}
    ],
    "permissions": [
        {"origin": "*"}
    ],
    "config": {},
    "router": {
        "entry": "Hello",
        "pages": {
            "Hello": {"component": "hello"}
        }
    },
    "display": {
        "titleBar": false,
        "fullScreen": true
    }
}
  1. 编辑加载 H5 游戏的.ux 文件,我的项目工程以 hello.ux 文件为例。
  • src:配置 H5 游戏的 url。
  • fullscreendirection:设置游戏的方向。landscape:横屏,portrait:竖屏。
  • jumppolicy:游戏内链接跳转的策略。如果游戏内有广告,倡议设置为 browser,并且将 multiwindow 设置为 true。
  • allowthirdpartycookies:标识是否反对跨域 cookies 传递,默认为 false。如果网页须要跨域拜访 cookie,比方应用第三方帐号登录,则必须设置该字段为 true。
  • trustedurl:如果游戏登录胜利加载页面和游戏关上页面不同,请进行设置。


  1. 菜单抉择“工具 > 生成证书”,查看是否曾经生成正式证书。如果没有生成,则点击“创立”生成证书,证书保留在 sign > release 目录下。务必保存好证书,一旦失落将无奈找回。

  1. 菜单抉择“构建 > 打包正式版本”,打包正式的快游戏 rpk 包,生成的 rpk 包寄存在我的项目工程的 dist 目录下。

留神:提交上架利用市场的快游戏必须是通过此形式打包的正式包。

最初整个快游戏工程的目录构造如下:

到此,您曾经胜利将 H5 游戏打包成快游戏,如果您还想在快游戏中集成更多功能,并测试运行您的快游戏,请参考开发快游戏(H5 版本)官网文档。


原文链接:
https://developer.huawei.com/consumer/cn/forum/topic/0204394501350300016?fid=18
作者:鼓楼赵又廷

退出移动版