导航:首页 > 操作系统 > unity打包android

unity打包android

发布时间:2022-04-17 13:50:56

⑴ unity安卓游戏怎么打包成apk

确保你的Unity是用官方的下载器安装的,就是 DownloadAssistant 那个exe文件,否则就得自己装安卓的build support。
确保在Unity首选项里设置了安卓的SDK地址,当然,配置安卓SDK需要X墙,毕竟谷歌家的。
build setting里选安卓,点build就完事。

⑵ Unity 打包安卓找不到CanvasRenderer

解决办法就是再把它switch到PC平台上,重启下自己的脚本开发环境就可以了。
因为在打包安卓版本的时候,会在设置中switchplatform到android平台上。

⑶ 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,是相同的效果;

⑷ unity 安卓打包

Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windows phone 8和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac 所支持

⑸ unity打包安卓时弹出这个对话框:unable to convert classes into

出现这种问题一般是由于有重复的文件所致,看下unity报的错误那些文件重复了,把重复的文件删了即可

例如,将eclipse中的安卓工程binclass导出jar包时,会将下面的.class文件打包,但选中的.class unity中已经含有了,把这些文件删除就行了

⑹ unity打包安卓报错。

从上到下,根据贴出的第2张图中Console口信息,在运行java命令时,需用到 D:/(省略中间目录)/android-19/lib/dx.jarjava包,但这个文件访问不了(出错信息提示的)。

⑺ 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中Assetbundle打包windows成功,为什么打包Android失败

卸载显卡驱动,重装显卡驱动。 要是还没有搞定的话, 运行输入regedit确定,找到下面的注册表路径, HKEY_CURRENT_USER\Control Panel\Desktop HKEY_USERS\.DEFAULT\Control Panel\Desktop 把里面的WaitToKillAppTimeOut与HungAppTimeOut修改数。

⑼ 怎样将unity 3d的文件打包成android平台下的apk文件

1.首先呢。就是必要的一些软件工具了。 不用说unity3d这个是必要的(觉得这是不是废话)。然后就是。我们的一些运行的环境了。 Java(jdk). Android模拟器(sdk)[当然你有真机也可以]。这些你可以从网上下载。
在这里我给大家提供一个 Android模拟器(sdk)的下载地址 Java(jdk)就不提供了吧。度娘一下就出来了。Unity3d
就更不用说了吧(诶。还是有点废话)。呵呵。
2. 安装
一.Java的安装。
这个非常简单。打开你下载好的选择个路径安装就可以了。
在个就是环境配置。右击我的电脑-属性-高级-环境变量-新建三个路径(变量名有的话直接在上面操作就可以了)。
1.变量名JAVA_HOME
变量值C:\Program Files\Java\jdk1.7.0_03 (这个可能没有你必须新建。
注意:C:\Program Files\Java\jdk1.7.0_03这是我的。你的可能是D:\......,,E:\......)
这是我的java路径

2.变量名CLASSPATH
变量值
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;C:\Program
Files\Java\jdk1.7.0_03\jre\lib\ext\QTJava.zip

3.变量名Path 变量值C:\Program Files\Java\jdk1.7.0_03\bin( 这个可能先前已经有了。这段路径你放在前后都无所谓。如果你放在后面C:\...前面要有个分号隔开。如果有了就不用了。)

注意。这上面都是我个人的。你要清楚你的java安装路径。
二.Android模拟器(sdk)的安装。
这个非常简单。你下载下来后。直接解压就可以了。解压以后就是这样的。
别忘了。这个也需要 环境设置。将你的模拟器platform-tools文件夹路径添加到上面讲的Path
变量值下。我的是G:\adt-bundle-windows-x86\platform-tools

可以点击sdk Manager.exe

里面已经有我下载安装好的Android版本,2.3.3 3.0 3.1.(所以你下载的才那么大600多M)。

如果你需要更高的版本。可以运行更新你想要的更多版本。
好。这个就先放这。让后点击AVD Manager.exe.

运行以后。出现这个界面。

划红线的是我已经新建好的不同的Android版本。别担心。一会你的也会有的。
你要做的是。点击右边的new按钮。
出现下面的界面。

填写好你的AVDname 这个可以任意。
再选择Device。这是设置屏幕大小的。你可以选择一个都可以。
在个就是。Target 点击下拉箭头。看到没有。;里面的内容就是你安装的各个Android版本。你可以选择自己需要的。
最后别忘了。SD Card选择大小。好了。点击OK。再ok.
看到没有。你的AVD界面。是不是已经有了一个Android版本了?你可以多建几个版本。
选择一个Android版本。点击右下角的Start接着继续点击Launch。等一会。
真机(虚拟机)就出来了。大功告成。哈哈哈哈。
好吧。现在环境已经配置完成了
3.发布apk

打开你的unity3d .至于你要发布什么。做的是什么。我们在这里就不说了吧。我们现在只讨论发布过程。

假如你应经做好了东西。准备发布。那就开始吧。
首先。设置一下你的模拟器路径。点击菜单栏中的Edit-Preferences

看Android SDK Location这个选项 浏览你的模拟器路径。

我的是

这个设置完成后。我们继续。
点击 File-Build Settings

然后再 点击Add Current 添加你的场景。再 点击Switch platform 确保你的那个unity小图标在Android一行, 再点击Play Settings....

要注意的是划红线的部分。如果你原先没设置。第一个红线出你的应该是com.Company.Proctname. 记住要把Company改成别的。只要不是Company就可以了。不让发布不了。
另外就是第二个划红线处。这是选择你要发布的apk文件的运行环境。也是最低环境。这里我们选择2.3 每一个unity版本都有一个发布最低版本的限制。我这个已经是最低限制了。
更高的unity版本发布的最低Android系统版本限制也就会越高。
特别要注意的是。你发布的Android版本如果你的模拟器里面没有这个版本的。那就会出现发布错误。还有就是假如说你发布了一个3.0的版本。你的模拟器里只有一个很高的4.0的版本。那也是会发布错误的。所以这一点要特别的注意。我原来就只在这里碰壁的。
好了。这个设置完就可以真的发布了。点击Build按钮。就可以发布出apk文件了。
最后教大家一下发布的apk文件怎么安装。
这个就简单了。
把你的apk文件放在D盘的根目录下(你也可以放在别的盘根目录下。因为我的除了C盘只有D盘了。郁闷啊)。
为什么要放在盘的根目录下呢?。这是为了安装方便。下面你就知道了。
然后打开:“命令提示符”
你也可以点击 开始-运行 输入cmd 也可以打开命令提示符。
你打开命令提示附后。 在上面输入 D:回车(这样就是在d根目录下找到你的apk文件。如果你放在更深的文件里。那就很麻烦了。)
然后在输入
adb install xxx.apk 回车(xxx是你apk文件的文件名)
你就会看到。 他正在安装。
注意的是。安装以前你的Android虚拟机要运行这。

⑽ Unity打包安卓版本与手机安卓版本不一致会怎样

一般导出设置会让你设置最低android版本和目标版本,手机上的android版本低于你设置的最低版本在不能安装。要是你的手机android版本高于你导出设置的最低版本,则正常运行。但是你设置的目标版本低于你手机android版本,运行也基本没问题,但是一些高版本的新特性你的这个应用是不能享受的。也就是没有新特性功能。

阅读全文

与unity打包android相关的资料

热点内容
python入门经典pdf下载 浏览:13
东芝变频2p空调压缩机 浏览:223
自家wifi怎么能加密 浏览:642
红米k40加密门禁卡 浏览:845
什么样的源码好看 浏览:156
手机主服务器有什么用 浏览:610
程序编写命令 浏览:597
android发送心跳包 浏览:385
指标源码和原理 浏览:700
汽车空调压缩吸盘 浏览:208
崽崽因app版本不同不能邀请怎么办 浏览:686
poa算法得到的解为全局最优解 浏览:926
python符号表达式 浏览:34
威驰压缩机继电器 浏览:871
华为手机怎么设置移动数据app 浏览:959
空调压缩机哪的厂家多 浏览:390
手指速算法24加7怎么算 浏览:139
如何用python写vlookup函数 浏览:798
社保加密狗厂商 浏览:216
php编译运行说法 浏览:957