ue4 android 调试打包地图显示不正常

【虚幻unreal】UE4 打包android踩坑记录
主要文档参考这里:
https://docs.unrealengine.com/latest/INT/Platforms/Android/GettingStarted/1/index.html
一些心得:
安装NVPACK不能在Program Files (x86) 下,会发生找不到路径的错误,建议直接根目录:
记得配置正确project setting中的android SDK
包名不能用纯数字,如com.xx.66是不行的,例如,要com.xsafsfx.xsfsfsx才对
最终的效果图
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!UE4打包不成功 请问是什么原因?【udk吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:14,073贴子:
UE4打包不成功 请问是什么原因?收藏
用的是智商超过360的已编译好的版本 不管打包什么平台都不行 最终会失败 比如这张打包android的时候 是不是因为没付钱?
请问 怎么编译出UE4Game.exe呢??
楼主 可不可以给发我 ue4的整合编译包 我在网上找了很长时间都没找到啊
那你编译成功了吗 是在什么操作系统上安装vs2013哪个版本 在编译前需要对其进行什么设置吗 或者编译前需要安装什么其他插件吗
编译没问题 生成完毕也无错误 WIN7 64 装的VS2013免费版
你在windows下打包ios就会报这个错误,IOS包需要在OS X系统下打包。
我感觉是epic没放针对各平台的运行程序。他甚至pc的都没有
楼主,我在win下做好游戏了,想打包到ios平板,是需要把它拷贝到mac上打包么
楼主,我在win下做好游戏了,想打包到ios平板,是需要把它拷贝到mac上打包么
同求,我打包PC的也都没有成功,请问是什么原因?
请问一下你知道ue4怎么打包出ios么
在4.12版本能打包ios ,但是换成其他版本的ue4编辑器 就会提示没有密钥何证书,但是项目设置-&ios那一栏已经有我之前添加的证书了,请问是什么问题,楼主?
回复 楼主最后是怎么解决的?小白真心不懂。。。。日志里没有红,但是就是未知错误打包失败就和你这个一样的。。。。
登录百度帐号问题一:error: expression result unused [-Werror,-Wunused-value]
虽然看了输出日志知道了这行沉余代码删掉就行,但是不是很懂这个地方报错意义。
问题二:error: variable 'ImgFormat' is uninitialized when used here [-Werror,-Wuninitialized]
定义变量必须初始化。
不可在Android环境下使用Try Catch 异常补抓语法。
接口Virtual 函数问题。接口类的析构函数必须是Virtual
.h,.cpp 文件中的中文TEXT常量导致无法打包。报错:illegal character encoding in string literal。
UE4 .Cpp默认是ANSI编码,改成UTF-8即可
阅读(...) 评论()不会程序的美术不是一个好策划!
UE4|安卓打包流程及常见问题
UE4|安卓打包流程
安卓环境下载
--&打开引擎目录下的:EpicGames\4.11\Engine\Extras\AndroidWorks\Win64\AndroidWorks-1R1-windows.exe文件
利用UE4引擎目录下的组件安装器进行安卓开发环境下载:AndroidWorks-1R1-windows.exe
点击exe、一路Next—&Next—&选择下载文件保存的目录(不建议放在c盘下)—&Next—&下一步,等待通信。通信结束后,选择NEXT,在弹出窗口中勾选全部,确定键-然后默默等待。
下载过程中,如果网速不行,下载error自行挂个VPN全程翻墙吧,这里VPN和ShadowsocksR科学上网都可以。
没有VPN,不会科学上网的同学,这里分享下博主整体打包安卓组件的百度云,
下载困难的同学可以去云盘下载放到001这个相应目录下面
--&链接:https://pan.baidu.com/s/1slIjOXR 密码:572o
一般下载的组建全部释放在这个目录下:
--&盘:\NVIDIA\AndroidWorks\001
复制粘过去之后,再次打开安装器按照前面的步骤继续下载,这时候会自动识别已经下载的组件,软件会跳过。
当然如果随版本更新该组件会过时,还有前后打开多次组件安装起可能AndroidWorks\会创建两个目录,001,002,记得覆盖到同一个目录下面去,
比如全部覆盖到文件夹001
覆盖完成后,安装器会自动安装,这里安装比较费时的是
android-ndk-r10e-windows-x86_64 和Tegra组件
--&关于导出选项
继续,安装好之后提示你重启,这时建议重启下,重启后进入UE4你的项目视图中,选择:
UE4--文件-打包项目-Android-&测试我选单个纹理比如ETC1,(打单个纹理包速度块,多个纹理包稍慢)
这里根据你手机芯片类型,选择一个纹理比较好,然后选择一个本地文件夹就自动开始导出包了....等待吧!!!
PS:系统将提示你输入游戏包的保存位置,默认位置为您的项目文件夹。
--&关于导出log
导出过程中,右下角会有log显示打包信息,导出报错和各种信息可以一窥究竟,在这里。
成功的话,在log的最后一般会提示你如下内容,错误的话你也可以排查原因
MainFrameActions: Packaging (Android (All)): debug:
MainFrameActions: Packaging (Android (All)): BUILD SUCCESSFUL
MainFrameActions: Packaging (Android (All)): Total time: 40 seconds
MainFrameActions: Packaging (Android (All)): AndroidPlatform.GetAaptPath: Using this aapt: D:\NVPACK\android-sdk-windows\build-tools\22.0.1\aapt.exe
MainFrameActions: Packaging (Android (All)): AndroidPlatform.GenerateInstallBatchFile: Writing bat for install with separate OBB
MainFrameActions: Packaging (Android (All)): Project.Package: ********** PACKAGE COMMAND COMPLETED **********
MainFrameActions: Packaging (Android (All)): Project.Archive: ********** ARCHIVE COMMAND STARTED **********
MainFrameActions: Packaging (Android (All)): Project.Archive: ********** ARCHIVE COMMAND COMPLETED **********
MainFrameActions: Packaging (Android (All)): Automation.Execute: BUILD SUCCESSFUL
MainFrameActions: Packaging (Android (All)): Program.Main: AutomationTool exiting with ExitCode=0 (Success)
MainFrameActions: Packaging (Android (All)): Domain_ProcessExit
输出好之后,在你的输出路径下会看到下图这3种资源,【bat\obb\apk】
--&关于bat传输安装
数据线连接手机到PC,打开开发者模式(网上很多贴教打开自行百度)、打开USB调试、打开保持唤醒功、然后记得将传输模式改成媒体类型、最好插在机箱后面的USB上,然后回到PC端,双击bat文件批处理会自动push apk+obb到手机内存中去。
——————————————————–&常见问题汇总&———————————————————
2016年8月25日 更新:
protocol failure ERROR问题:
**********.obb
protocol failure
D:\UE4_Android_APK\Android&if "1" NEQ "0" goto Error
There was an error installing the game or the obb file. Look above for more info
Things to try:
Check that the device (and only the device) is listed with "ADB$ devices" from a
command prompt.
Make sure all Developer options look normal on the device
Check that the device has an SD card.
2016年5月6日 更新:
材质丢失问题:
1.如果打包后,发现手机端的材质丢失,但在ue4的场景中材质木有丢失啊,这怎么办?
以为是ETC1 ETC2 纹理格式的问题,(支持格式问题后面会补充:如何利用控制台查看支持的目标设备的纹理格式),但打了所有的纹理包也没解决?明明在UE4里面材质是贴在模型上的呀?
原因:你可能修改了默认UE4的资源目录结构,比如将原来的Character目录下的Material、Mesh、Texture文件移动到了上一层级目录结构下,这种情况也是因为你替换了默认资源造成的bug。
解决:重启UE4,引擎会帮你创建默认的关联结构,将移动过的文件再移回去,重新打包即可。不放心的可以再重启一次看是否丢失索引信息!
PS:不知有没有可以设置的地方,可以不自动创建默认资源文件夹结构和索引呢?有路过的大神跟我说下啦。
关于如何查看设备支持的格式纹理方法:
将可以运行并跑起来的包在安卓手机端打开,然后,同时将四个手指放在屏幕上,就会弹出UE4.控制台,
这里提示了你当前设备所支持的纹理格式类型如图:
这里s7 edge所支持纹理:ASTC\ATC\ETC2\ASTC\ETC1
2016年更早些时候:
密钥问题:
1.打开手机端unreal APP 会出现:
--解决方法:
这个是因为手机上没有拷贝OBB压缩文件导致的,由于缺少日志文件,进入游戏时提示要求你提供google play store的API KEY,你可以用下方的方法安装试一下:
1.用USB线把手机插入电脑(前提是电脑上安装了手机对应的驱动程序),然后打开USB调试.......
2.找到打包的文件夹,里面有2个批处理文件(bat后缀),一个是完整安装,另一个是无OBB安装,从英文命名上就能区分开来,运行完整安装,不要运行无OBB安装。
新增:如果只有一个.obb依旧选择该.bat批处理即可,直到命令窗口自动消失而不是让你输入任意快捷键,如果让你输入了快捷键那基本可以从供电不足、usb连接异常、adb端口被占用方面排查了。
3.然后一个命令提示框就会弹出来,此时电脑正在把游戏安装到手机当中,千万不要手欠:不要动这个命令提示框,等安装完毕这个命令提示窗口就会自动消失。(如果中途关闭命令提示框会导致安装失败,也会出现前面的obb错误)
4.点击手机上的游戏图标进入游戏。
日 10:59:44
增加安卓环境安装的单步操作实例方案:
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!android开发中的百度地图使用,不能正常显示_百度知道
android开发中的百度地图使用,不能正常显示
获取了百度API key,按照百度文档提示,在新创建的项目中配置了百度地图的开发环境。按照文档提供的第一个例子。完全照抄(除了自己的开发者 key)运行程序后,显示的是格子,没有地图,求解释!
我有更好的答案
一般有两种可能,一个是key值的问题,看看是不是每一个需要key值的地方都修改了。还有可能是jar包的问题,版本偏旧活着缺少jar包so镜像什么的
采纳率:76%
之前我也遇到过一次这样情况,重新申请一个key就好了
为您推荐:
其他类似问题
android开发的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 ue4打包 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信