Laya + Android Studio 打包

Laya 版本 2.6.1

Android Studio 4.0.1

JDK 版本:14.0.1

环境配置:https://jingyan.baidu.com/article/ed2a5d1f9ab37e09f6be17c7.html

SDK 版本:28.0.0

环境配置:https://www.cnblogs.com/PrimaryDream/p/11733917.html

1、点击工具—app构建

image.png

2.进行构建项目

image.png
2.1 Nativa版本:是指构建发布为HTML5版本
2.2 项目类型:点开下拉箭头,可以看到有Android studio、XCode iOS、Eclispse、wkwebview的选择项,我们这里选择 Android studio
2.3 项目名称:可以是你这个游戏名字的首字母小写
2.4 应用名称:打包后的APK名字
2.5 包名:如果是渠道方会给出对应的包名(单机不需要)
2.6 URL:为服务器保存的bin路径中的index.html地址
2.7 输出路径:构建出来的项目保存位置
2.8 资源路径:指的是项目的bin文件夹(如果不加则打包出的apk包的体积小但是加载速度比较慢,因为资源文件都是在服务器上存着的会有延迟。相反如果加了则包体积变大,因为加载是在apk中所以加载速度会很快)

3.点击开始创建

image.png

当出现上面的弹窗时,说明创建成功了,然后进入下图中的文件夹


image.png

这android_studio文件夹就是我们要打包apk的项目,接下来就是要在Android Studio中进行打包

4.打开Android Studio

4.1.通过 "Import Project(Gradle,...)"打开 android_studio 文件夹中间的报错暂时可以不去管
4.2如果update gradle失败,将 gradle-wrapper.properties 文件的的distributionUrl改为本地路径就可以了

distributionUrl=file\:///D:/ProgramFiles/Gradle/gradle-6.1.1-all.zip


image.png
4.3:修改游戏图标和进入游戏图片
image.png

drawable:这个文件夹下的png为游戏进入图片
layout:第一个xml显示的是主界面ui,第二个xml则是游戏进入图片的ui
mipmap:文件夹下是游戏图标的图片,需要替换的话要把五个png都进行更换

5. 生成APK

image.png

选择APK后点击Next。


image.png
image.png

没有签名的话,选择Create new新创一个 (密码一定要记住)

image.png

image.png

image.png

选取一个打包版本


image.png

tip:这里我们会发现在下面的Signature Versions中有两个选项。

  v1:Android7.0之前的签名方式,使用JDK中的jar Signature方式对APK进行签名打包,应该是通过ZIP条目进行验证,这样APK 签署后可进行许多修改,可以移动甚至重新压缩文件

  v2:Android7.0推出的签名方式,使用Full Apk Signature方式对APK进行签名打包,验证压缩文件的所有字节,而不是单个ZIP 条目,因此,在签名后无法再更改

   V1和V2的签名使用:
         只勾选v1签名没有影响,但是在7.0上不会使用更安全的验证方式
         只勾选V2签名,7.0以下会直接安装完显示未安装,7.0以上则使用了V2的方式验证
         同时勾选V1和V2则都没问题

这样apk就会打包到我们之前的android_studio文件夹的app下,最后点击Finish后等待Android Studio进行打包生成

6 打包完成

当右下角出现这个时候表示打包成功,进入文件夹查看我们打包后的apk


image.png

进入android_studio/app文件夹,可以看到release目录,里面有我们的apk文件


image.png

至此,打包完成
建议电脑安装andorid 模拟器,把刚才的apk文件拖入到模拟器,点击即可运行。

你可能感兴趣的:(Laya + Android Studio 打包)