1.准备工作
LayaAir2.1.1 Android Studio 3.4.1
2.Laya操作步骤
主菜单->工具->app构建-> 弹出《构建项目》界面
Native版本:选择最新的就好
项目类型:根据要打包的类型,选择 Android Studio 或者Xcode
单机版:勾选,单机版即将所有资源压入App中
项目名称:项目的名字
应用名称:app名字
包名:按照 com.slxgame.游戏名 的格式 填写
URL:如果勾选了 单机版,则不用管,否则,填写具体的资源网络地址
输出路径:打包好项目后,存储的文件目录
资源路径:游戏的资源存储路径,这里固定填写 游戏路径/bin
填写完好后,直接点击开始创建,即可开始导出对应的项目
3.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替换即可。