`
aigo
  • 浏览: 2674888 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

[UE4]Android 打包步骤与keystore生成设置

阅读更多

官方文档步骤:

https://docs.unrealengine.com/latest/INT/Platforms/Android/GettingStarted/index.html

 

注:这里演示使用的版本是v4.10,上面的官方文档时效性较差,与最新版的设置差异较大且省略了一些关键步骤。。。

 

1,安装Android SDK

双击启动\引擎版本号\Engine\Extras\AndroidWorks\Win64目录下的AndroidWorks-1R1-windows.exe

然后一直下一步,设置要安装的路径,默认是c盘,我设置的是d盘目录:



 

2,在选择需要安装的包时,全部用默认选项即可:



 

3,点击下一步,会提示有个包找不到依赖,这里点击unselect,不用安装。再点击下一步


 

4,再选择全部同意协议:



 
 5,然后开始安装,当安装到Android NDK的时候,会提示这个错误:Intalling Android NDK 10e failed. return code: 2 exit status 1。


 

后来试了下,这个错误没有影响,只要能在NVPACK目录下看到Android NDK目录,且大小大概是3G多一点(和google官方的同版本的NDK的文件大小一样),就说明安装完成了。出现上面提示后,将Android NDK的action改为no action,跳过安装继续后面的安装即可,最后全部安装完以后NVPACK目录下的结构应该是这样的:

 

6,设置Project Setting:


 如果这里不设置或者设置错误,在打包成Android版本的时候,就会提示一下错误:

UnrealBuildTool: UnrealBuildTool Exception: ERROR: GetBuildPlatform: No BuildPlatform found for Android

 

 RunUAT.bat ERROR: AutomationTool was unable to run successfully.

 

7,后面安装官方的文档的步骤,讲android真机设备的调试模式打开,usb链接电脑成功以后,就会可以在Launcher中看到我们的android设备了,点击就可以在android设备上运行游戏了。每次launcher速度非常慢,我电脑二代i7,android设备是高通808,launcher一次超过了10分钟。



 

8,安装官方文档的说法,不同android设备支持的材质类型不一样,所以launcher时可以指定哪种格式,修改位置在:Launcher -> Project Launcher。


 
在自己的android设备上运行游戏时,4个手指同时触摸屏幕,会弹出提示框,显示当前设备支持的材质格式(如果是测试,就用ASTC格式即可,这是所有android设备最通用的格式):



 


 2015-12记:

打包时最好勾选Full Rebuild(Project Settings -》 Packaging -》 Full Rebuild),保证每次打包时所有代码和资源都重新构建一次。

另外4.10的android构建时,shipping模式有问题,如果只是开发,先用development模式。

 

2016-01-19记:

如果要构建发布版本(shipping模式),需要设置keystore,步骤如下:

上面的AndroidWorks安装好以后,执行命令:

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

执行时会让你输入一系列参数,这些参数记好,等会需要在UE4编辑器中设置。执行命令时cmd当前选中的是哪个目录,那么生成出来的keystore就在那个目录下,windows 10默认是在:C:\Users\你的用户名\

执行完毕后会在当前cmd目录下生成一个.keystore文件,然后将这个文件拷贝到“工程名/Build/Android”目录下,然后在工程设置里面设置下之前命令中输入的参数,这样即可通过shipping模式打包



 

  • 大小: 26.9 KB
  • 大小: 23.9 KB
  • 大小: 8.4 KB
  • 大小: 53.5 KB
  • 大小: 3.7 KB
  • 大小: 13 KB
  • 大小: 51.6 KB
  • 大小: 24.1 KB
  • 大小: 45.3 KB
  • 大小: 17.1 KB
  • 大小: 23 KB
分享到:
评论

相关推荐

    UE4Android打包配置.rar

    UE4Android打包配置过程通常包括以下步骤: 1. **安装和配置Android SDK**:首先,你需要下载并安装Android SDK,然后通过SDK Manager更新到最新的平台工具和目标Android API级别。UE4可能需要特定版本的SDK工具,...

    Android 打包签名 从生成keystore到完成签名.rar

    总结来说,Android应用的打包签名涉及Keystore的生成、Gradle签名配置、zipalign优化等步骤。这个资源包提供了从头到尾的详细指南,对于任何希望发布Android应用的开发者来说,都是一个宝贵的参考资料。

    Android打包签名——生成keystore到完成签名

    ### Android 打包签名——生成keystore到完成签名 #### 一、引言 在Android应用开发过程中,为了确保应用程序的安全性和唯一性,开发者需要对自己的应用程序进行签名。签名过程涉及到了一个重要的概念——keystore...

    apk签名文件keystore制作生成工具

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore MyACP.keystore -storepass android -keypass android -signedjar release.apk debug.apk android。说明:。-keystore MyACP.keystore :签名...

    Android 打包签名 从生成keystore到完成签名.zip

    Android 打包签名 从生成keystore到完成签名.zip

    Android 打包签名 从生成keystore到完成签名全过程doc文档.zip

    Android 打包签名 从生成keystore到完成签名全过程doc文档.zip Android 打包签名 从生成keystore到完成签名全过程doc文档.zip Android 打包签名 从生成keystore到完成签名全过程doc文档.zip Android 打包签名 从生成...

    生成android.keystore

    ### 生成android.keystore 在Android应用开发过程中,为了确保应用程序的安全性...通过以上步骤,你就可以成功地在DOS环境下生成并验证`android.keystore`文件了。这对于Android应用的安全发布来说是非常重要的一步。

    android系统签名文件(platform.keystore)生成工具

    当系统应用或更新被安装时,系统会检查其签名是否与`platform.keystore`中的公钥相匹配,如果匹配则允许安装,否则将被拒绝。这对于保护系统的安全性和防止恶意软件篡改至关重要。 `keytool-importkeypair`是一个...

    基于Android的Android 打包签名 从生成keystore到完成签名.zip

    这个名为"基于Android的Android 打包签名 从生成keystore到完成签名.zip"的压缩包文件提供了关于如何在Android Studio、IntelliJ IDEA(简称Idea)以及Eclipse这些开发环境中进行签名和打包过程的指导。虽然Eclipse...

    Android项目 打包签名 从生成keystore到完成签名.rar

    Android项目打包签名是从生成keystore到完成签名的过程,这是一个重要的步骤,以确保应用程序的安全性和稳定性。本资源将为您提供详细的教程和工具,帮助您顺利完成这个过程。 首先,我们将介绍如何生成keystore。...

Global site tag (gtag.js) - Google Analytics