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

怎样将unity 3d的文件打包成android平台下的apk文件,第1张

1首先呢。就是必要的一些软件工具了。 不用说unity3d这个是必要的(觉得这是不是废话)。然后就是。我们的一些运行的环境了。 Java(jdk) Android模拟器(sdk)[当然你有真机也可以]。这些你可以从网上下载。

在这里我给大家提供一个 Android模拟器(sdk)的下载地址 Java(jdk)就不提供了吧。度娘一下就出来了。Unity3d

就更不用说了吧(诶。还是有点废话)。呵呵。

2 安装

一.Java的安装。

这个非常简单。打开你下载好的选择个路径安装就可以了。

在个就是环境配置。右击我的电脑-属性-高级-环境变量-新建三个路径(变量名有的话直接在上面 *** 作就可以了)。

1变量名JAVA_HOME

变量值C:\Program Files\Java\jdk170_03 (这个可能没有你必须新建。

注意:C:\Program Files\Java\jdk170_03这是我的。你的可能是D:\,,E:\)

这是我的java路径

2变量名CLASSPATH

变量值

;%JAVA_HOME%\lib\toolsjar;%JAVA_HOME%\lib\dtjar;%JAVA_HOME%\bin;C:\Program

Files\Java\jdk170_03\jre\lib\ext\QTJavazip

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

注意。这上面都是我个人的。你要清楚你的java安装路径。

二.Android模拟器(sdk)的安装。

这个非常简单。你下载下来后。直接解压就可以了。解压以后就是这样的。

别忘了。这个也需要 环境设置。将你的模拟器platform-tools文件夹路径添加到上面讲的Path

变量值下。我的是G:\adt-bundle-windows-x86\platform-tools

可以点击sdk Managerexe

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

如果你需要更高的版本。可以运行更新你想要的更多版本。

好。这个就先放这。让后点击AVD Managerexe

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

划红线的是我已经新建好的不同的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

要注意的是划红线的部分。如果你原先没设置。第一个红线出你的应该是comCompanyProductname 记住要把Company改成别的。只要不是Company就可以了。不让发布不了。

另外就是第二个划红线处。这是选择你要发布的apk文件的运行环境。也是最低环境。这里我们选择23 每一个unity版本都有一个发布最低版本的限制。我这个已经是最低限制了。

更高的unity版本发布的最低Android系统版本限制也就会越高。

特别要注意的是。你发布的Android版本如果你的模拟器里面没有这个版本的。那就会出现发布错误。还有就是假如说你发布了一个30的版本。你的模拟器里只有一个很高的40的版本。那也是会发布错误的。所以这一点要特别的注意。我原来就只在这里碰壁的。

好了。这个设置完就可以真的发布了。点击Build按钮。就可以发布出apk文件了。

最后教大家一下发布的apk文件怎么安装。

这个就简单了。

把你的apk文件放在D盘的根目录下(你也可以放在别的盘根目录下。因为我的除了C盘只有D盘了。郁闷啊)。

为什么要放在盘的根目录下呢?。这是为了安装方便。下面你就知道了。

然后打开:“命令提示符”

你也可以点击 开始-运行 输入cmd 也可以打开命令提示符。

你打开命令提示附后。 在上面输入 D:回车(这样就是在d根目录下找到你的apk文件。如果你放在更深的文件里。那就很麻烦了。)

然后在输入

adb install xxxapk 回车(xxx是你apk文件的文件名)

你就会看到。 他正在安装。

注意的是。安装以前你的Android虚拟机要运行这。

IOS:

IOS:使用shell命令打包并上传Itunes

Unity3d:

Unity3d:Canvas适配屏幕分辨率与锚点(Anchors与Pivot)

Unity3d:在屏幕边缘显示其他玩家方位

Unity3d:命令行打包Android

Unity3d:命令行编译IOS

Unity3d:使用Jenkins自动编译打包IOS(只能打包Development)

Unity3d:使用Jenkins自动编译打包IOS(打包Ad-hoc,上传itunes)

打包AssetBundle的方法: 1创建一个空的Prefab,命名Cube,然后创建一个Cube,将其拉到刚创建好的Prefab 2新建一个脚本ExportAssetBundlescs(代码来自官方文档),保存在Asset/Editor目录下 //在Unity编辑器中添加菜单 [MenuItem("Assets/Bui

参考文档: 游戏开发进阶教你自制离线Maven仓库,实现Unity离线环境使用Gradle打包(Unity | Android | 谷歌 | Gradle)_林新发的博客-CSDN博客

内网机环境:win7+unity2017411

外网机环境:win10+unity2017411

: orgjacoco 文件夹及其内部文件需要手动处理,处理前,文件结构如下图

以上就是关于怎样将unity 3d的文件打包成android平台下的apk文件全部的内容,包括:怎样将unity 3d的文件打包成android平台下的apk文件、Unity3d:命令行打包Android、unity用assetbundle打包dll文件,怎么读取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9719706.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存