Laya安卓打包

1.Laya操作步骤

主菜单->工具->app构建-> 弹出《构建项目》界面

Native版本:选择最新的就好

项目类型:根据要打包的类型,选择 Android Studio 或者Xcode

单机版:勾选,单机版即将所有资源压入App中

项目名称:项目的名字

应用名称:app名字

包名:按照 com.slxgame.游戏名 的格式 填写

URL:如果勾选了 单机版,则不用管,否则,填写具体的资源网络地址

输出路径:打包好项目后,存储的文件目录

资源路径:游戏的资源存储路径,这里固定填写 游戏路径/bin

填写完好后,直接点击开始创建,即可开始导出对应的项目

yarn打包apk laya打包apk_单机版

2.Android Studio 操作

file ->open ,选择导出的项目位置,即可打开项目。

1.打开项目后,Android Studio会对项目进行编译,等待项目编译完毕。

2.复制Android 通用代码:

    2.1 将Android Studio 目录显示切换到 Project 类型显示,找到 app/src/main/java 目录。

    2.2 到通用Git项目,从 common/Android/JavaCode,复制该目录下的代码,选中 2.1 中的目录,右键拷贝。

3.修改AndroidManifest.xml:

    3.1找到 app/src/main/AndroidManifest.xml文件,找到 android:screenOrientation条目,然后根据游戏的屏幕方向,改为对应的数据

4.打debug包测试游戏:

    4.1 点击 Build-> Make Project,重新构建 项目,等待构建完成

    4.2 构建完毕,如果没有报错,点击 Run -> Run "app",这个时候,会弹出选择设备界面,这个时候,可以使用真机,也可以创建虚拟设备,按照指引即可。

    4.3 等待打包完毕,游戏会自动运行,如果测试没有问题,就可以进行 APK打包了。

5.打release 包:

    5.1 点击 Build -> Create Signed Bundle/Apk ->APK ->Next,进入签名界面。

    5.2.密匙选择

        5.2.1 Key store path:这里选择密匙文件,如果没有,可以选择 “create new”按钮,自主创建一个。

        5.2.2 Key store password:输入密匙文件的密码。

        5.2.3 Key alias:密匙文件中对应的数据。

        5.2.4 Key password:Key alias对应的密码。

        输入完毕,点击Next,来到版本选择。

    5.3 版本选择

        5.3.1 Build Variants:打包类型,这里选择 release版本。

        5.3.2 Signature Versions: V1 和 V2都勾选,否则google play 无法成功上传。

        选择完毕之后,静等打包完成即可。

  补充:替换头像

        打包之前,到 app/src/main/res/mipmap-xxx,将对应尺寸的游戏icon替换即可。

yarn打包apk laya打包apk_yarn打包apk_02