unity打包android
‘壹’ Unity3D怎么导出android的apk
可能的原因有几个: 1 程序编译没通过。 2 没有安卓的SDK 3 有安卓SDK但是用了含有中文的路径(不支持中文路径的) 4 没有用到SDK的文件夹,要用能包含功能的最小文件夹的。 我是一个自学Unity3D的新手,以上这些问题全都遇到过,希望能帮到你吧。
‘贰’ Unity打包安卓,打出来的包报错,
Console面板的错误提示呢
‘叁’ unity3d怎么打包android
方法原理倒是很简单,通过对比Unity打包的apk,与普通的Android apk的文件差别,找出Unity文件存放的目录,随后对应存放到Android studio工程目录中,最后通过Android studio完成对Unity相关文件的打包。
首先将apk添加zip的后缀,方便用beyond compare进行对比:
1. 发现只是多了assert/bin目录,在这个目录之下,可以看到unity相关dll库 ;
2. 将该文件,拷贝到Android studio工程的src/main/assert目录之下;
3. 在Android studio调试时,可以将aar library工程设置为app工程,这样就可以编译apk运行到手机了;
4. 用Android studio对该工程进行编译,发现assert/bin目录成功被打包进去;
5. 直接apk install 运行,可以看到跟Unity编译打包的apk,是相同的效果;
‘肆’ unity3d 怎样发布android程序
1、下载安卓的SDK包。
2、打开Unity3d,点击Edit里的Preferences,弹出如图所示数据框,点击第二项External Tools,将下边Android SDK location的路径指向下载的Android SDK。
3、在Unity3d中建好场景后点击File->Building settings,选择Android版本。
4、点击player settings,找到Identification,将其中的 com.compan.ProctName的compan随便做改动,比如去掉一个字母。
5、最后点击Building,将会生成Android。
‘伍’ Unity3D打包Android 错误。UnityException: Building DEX Failed!
这个问题一般是jdk的版本低了,解决方法为:
1、安装最新版本就。
2、如果更新成1.7的话要注意了,要删除:
C:/windows/system32下的:
java.exe
javaw.exe
javaws.exe三个文件。
4、如果安装了最新版本的jdk还报此错的话,应该是在打包android的jar时路径错了,又一次发现Classes目录下除了com以外还有其他的文件,所以打包成jar时在unity里面调用报这个错误,最后把com同目录下的其他东西(有可能是.apk,resources.ap_,classes.dex或者其他的)都删了再打包结果就OK了。
‘陆’ 如何在Unity中引入Android工程,再打包成apk
一般Android手机安装后会有一个目录是:data/data/com.xxx.xxx(你的app包名)/ LZ将资源复制到这里面看看,u3d里引用的话就是./xxx了
‘柒’ unity安卓游戏怎么打包成apk
确保你的Unity是用官方的下载器安装的,就是 DownloadAssistant 那个exe文件,否则就得自己装安卓的build support。
确保在Unity首选项里设置了安卓的SDK地址,当然,配置安卓SDK需要X墙,毕竟谷歌家的。
build setting里选安卓,点build就完事。
‘捌’ unity打包安卓报错。
从上到下,根据贴出的第2张图中Console口信息,在运行java命令时,需用到 D:/(省略中间目录)/android-19/lib/dx.jarjava包,但这个文件访问不了(出错信息提示的)。
请确认文件是否存在。
如果文件存在,但问题还出现,根据你提供的第四张图,请确认工程的API级别的是android2.3.3还是android4.4.2,根据图片2中信息,打包需要用到android4.4.2,而工程api是android2.3.3,是否是这个原因导致?