导航:首页 > 操作系统 > unity3d导出android

unity3d导出android

发布时间:2023-01-08 13:21:07

1. 如何进行Unity3D与android消息传递

1.Unity工程导出为Android Studio工程
首先你要写好Unity工程里面的脚本,包括你希望Android调用的方法和调用Android方法的方法,这个在下面会有详细叙述;接下来导出AS工程,方法是:
File里面的Build Settings -> 平台选择Android,在Player Setting里面设置API版本和包名(包名很重要) -> 点击Build Setting中的Google Android Project复选框 -> Export
2. AS打开导出的工程
首先随便打开一个AS工程,然后FIle -> New -> Import Project -> 选刚才导出来的工程 -> 等待Gradle -> 以此工程为基础继续开发Android代码
3. Android 调用 Unity 脚本中的方法
这里首先对Unity脚本进行一点说明,以C#为例:
在OnStart()里面要写入
this.name = "A"
某个你要调用的方法设置为public类型,名称为B,参数为C
在一个Extend UnityPlayerActivity的Activity里,直接使用
UnityPlayer.UnitySendMessage("A","B","C");
就可以调用脚本中的方法了.
4.Unity脚本调用Android方法
首先你要知道的是,在Unity脚本里写调用安卓方法的时候,这个方法还不需要存在,你也不需要把安卓的代码压成jar包放进Unity工程.
刚说过的导出工程时候的包名很重要,假设是com.hu.solare;再假设在工程被导入到AS后,你在这个包中编写了MainActivity.class,其中包含方法onCall(String str).则你可以在Unity脚本中提前写好:
AndroidJavaClass jc = new AndroidJavaCalss("com.hu.solare.MainActivity");
AndroidJavaObject jo=jc.GetStatic<AndroidJavaObject>("currentActivity");
jc.Call("onCall","String")
即可调用onCall方法.

2. 破解版unity3d不能导出andriod

导出的时候点playersetting,然后在右边的Inspector中选择other settings设置一下minimun api level 然后在你的android sdk中安装相应的api,你这个是因为android sdk中没有android版本,一般从1.5开始装起,做安卓最麻烦的就是平台不统一,需要适配,同时要不同平台,不同版本都测一下,1.5,2.1,2.2……4.0最好都测试一下。至少模拟器上跑一下是必要的,不然apk真机安装以后会出现各种莫名其妙的错误

3. Unity导出Android项目

前言:在Unity和Android 交互中,构建.apk有两种形式:

第一步:新建Unity项目,选择File->Build Settings->选择Android->Player Settings->填写相关游戏信息( 包名务必规范:如com.demo.test )。

第二步:在Build Settings界面 勾选 Export Project,如下图,点击Export等待构建完毕。

第三步:打开studio 选择Import project

4. unity电脑游戏导出到安卓会怎样

没有变化。将Unity3D游戏移植到Android平台是一件很容易的事情,没有什么变化,只需要在File-BuildSettings中选择Android平台,然后点击SwitchPlatform并Build出apk即可。

5. Unity3D怎么导出android的apk

eclipse的话,右击项目,Android tools 里选择导出签名或者不签名的apk Android Studio ,点击Build,generate signed apk

6. Unity3D怎么导出android的apk

1可能你的虚拟机是低版本安卓系统的,但你生成的是高版本的. 2用户设置里一定要把产品名(proct name)改成其他.默认的就出错 3安卓设置android setting里mininum api level 选最低api吧(android 2.0.1),这样任何虚拟机都可以用 我用过android 2.2的虚拟机在u3d 3.5没问题

7. unity2018安卓apk怎么导出build

热门频道

首页

博客

研修院

VIP

APP

问答

下载

社区

推荐频道

活动

招聘

专题

打开CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved

unity导出apk
打开APP

这绝对是你看过最简单的 unity 安卓版导出 原创
2022-04-30 21:57:42
9点赞

温柔哥`

码龄2年

关注
前言
相信点进来的小伙伴和我之前一样,都被 unity 安卓版导出的问题弄得很是没有办法对吧,不过现在你可以跟那些不好的心情说拜拜了,因为看完以下教程你就可以顺利导出了!

废话不多说了,接下里就带你一步步的开始导出吧!

导出步骤
(温馨提示:博主是使用 unity 2019.1.9f1 的版本做的演示,不过其他的版本基本上是相同的操作步骤,不要担心。)

(建议:你的项目里不要有中文,否则可能会出错)

1.首先呢,要确保你的 unity 是从官网上下载的,不然后面的操作你可能会卡住哦。(如果你的 unity 并不是从官网上下载的,那么你可以从 unity hub 中将你这个 unity 卸载,然后去官网下载一个新的 unity,在这里博主给大家提供一个unity下载所有版本的官网,找不到的小伙伴直接点击此链接去下载就好了)
unity下载所有版本的官网
icon-default.png?t=M3K6https://unity.cn/releases/full/2019

2.接下里就要看看你的 unity 安装的时候有没有选择 unity 自带的 Andriod Build Support、Android SDK & NDK Tools

2.1 打开unityhub

2.2点击你使用的 unity 版本的后面那个小齿轮,选择添加模块

2.3查看下方图片内的模块你是否安装,如果没有,选中并且安装到你的电脑上就可以了

3.进入 untiy,点击 Edit 下的 Preference

4.在Preference 的External Tools中 将下面的几个都选中

5.接下来点击 File --> Build Settings

6.找到 Android,将 Development Build 选中,点击Switch PlatForm按钮,最后点击左下角的 Player Settings...

7.选中 Player 面板,点开 Publishing Setting,点击 Keystore Manager...

8. 点击 Keystore...选中 Create New,我们选择在指定的路径下创建一个 Key,点击In Dedicated Location...之后选择你的任意磁盘上的任意路径下,只要你能记得住就可以

9.Alias 是给你新建的 key 起一个别名,password 和 Confirm password 输入相同的你想要设置的密码,Organization 填上你组织的名称,可以先随便起一个,之后点击右下角的 Add Key

10.点击 Select...选择你刚刚在指定的路径创建的 key ,在两个 password 后输入你设置的密码之后就可以了

11.最后回到 Build Settings 面板,点击 Build 选择一个路径,起一个名字就大功告成了

12.最后等待一段时间把生成的 apk 文件通过 QQ 等方式发送到自己的手机安装就可以了!

点击阅读全文
打开CSDN,阅读体验更佳

...Apk包环境配置_思月行云的博客_unity导出安卓apk环境...
2.确保unity导出安卓的工具已安装 这是未安装的状态,点击Open Download Page按钮下载安装即可,安装路径与unity安装路径一致 3.在unity首选项设置中添加SDK和JDK的路径 4.导出 导出时遇到下面的问题:Unable to list target platforms. 解决...
Unity5.6+ 导出Android 应用程序apk的环境配置及导出过程_sty945的博客...
在unity首选项设置中添加SDK和JDK的路径 打开File->preference->External Tools进行设置 导出设置 注意:在build之前我们需要设置player setting 我们需要设置Package name 和company name 然后我们就可以bulid了apk了 ...
Unity 3D从安装到导出APK终于成功了-----小白表示心太累!!!!!
Unity vuforia从安装到导出apk全过程,花了好久时间,终于被我成功了!!!!!
继续访问

unity 3d 程序导出为安卓(.apk)的步骤
1)安装sdk,打开管理器更新工具,有必要的话下载想要的安卓版本 2)配置环境变量(详见下一篇《android SDK安装》) 3)连接unity,edit--perferences--external tools 中选择路径,路径中不要包括中文和空格 4)设置步骤,file-->build setting-->player setting, 更改company name和
继续访问
Unity2018导出Android工程并自行生成apk(总)_ivy_0709的博客-CSDN博 ...
本文讲解的是使用unity导出android工程以后,对android工程做一些修改,使用gradle打包apk。 unity构建使用的api接口都是BuildPipeline.BuildPlayer——打包apk(导出android工程或者是直接生成apk),ios,pc最终都是调用的这个接口。
unity导出安卓apk环境配置_Annora-W的博客
unity导出安卓apk环境配置 1.首先下载并安装安卓SDK和JAVAJDK: (1)安卓SDK下载地址(需要翻墙): https://developer.android.com/studio/index.html?hl=zh-cn 安装时记住安装路径在哪,其他的按照默认就行...
最新发布 Unity 支持安卓12 TargetApiVersion31
Unity TargetApiVersion31 安卓12
继续访问
Unity3D如何导出为APP安装包(安卓版apk)教程.zip_3Dhome安装包
Unity3D如何导出为APP安装包(安卓版apk)教程.zip
Unity3d项目导出成.apk
1.File-->Build Settings . 2.选择导出的平台.android 3.设置公司名字,项目名字,Buddle Identifier 4,开始Build,这个过程中会让你选择sdk的安装路径,, .
继续访问
Unity导出安卓obb包以及使用(基础APK+OBB)
#obb简介   OBB(Opaque Binary Blob)文件格式,是安卓游戏通用数据包。在一些大型游戏上较为常见,同时还附以Data文件,亦或是md5.dat文件出现。通常在游戏开始前,程序会自动将obb解包至/sdcard/Android/data或者是/android/obb目录下,但也有游戏不会解包,直接读取。 #前言   游戏要上架谷歌商店 除了要接好谷歌SDK外,谷歌还要求提交商店的apk必须在100M以下,对于游戏来说几乎都会大于100M,所以提交商店apk拆分成基础apk(小于100
继续访问

Unity中导出apk文件
一、JDK下载与配置 JDK下载 配置环境变量 二、Android SDK下载 一、通过Android Studio下载 二、直接下载Android SDK 三、导出APK文件 四、注意事项
继续访问

Unity中实现导出安卓工程并发布APK
——将项目切换为安卓平台 ——勾选上Export Project ——导出工程到指定文件夹下(只能导出到文件夹里) ——使用Andorid Studio打开项目,点击构建APK(根据项目是否有签名选择不同的打包选项),等待打包成功即可。 ...
继续访问

Unity导出Android工程
前言 一个Unity游戏,要打包成android apk,有两种方式,一种是直接在Unity上编译出apk;一种是Unity导出android 代码,然后放到AndroidStudio工程编译。第一种很简单,本文不做展开,来聊一下第二种。本文基于Unity 2020.3.13f1c1版本来说明,不同的版本可能使用上稍微有点差异。 1 导出 首先,需要让工程支持arm v7和arm v8两种架构,否则在某些机型上,会运行失败。 做法如下:File -> Build Settings,打开面板后,左下角的
继续访问

Unity 导出Android详细教程
在Unity中利用网易做App开发时,发布项目文件需要发布到Android平台,遇到一些问题,看了网上的一些资料,踩了一些坑,现在总结出来,希望有相同的开发者遇到时可以规避。 第一步、安装JDK; 第二步、安装Eclipse; 第三步、下载并安装AndroidSDK; 第四步、在Unity中发布到Android平台。 一、安装JDK 1、官网:http://www.Oracle.com/techn...
继续访问

Unity导出apk出现的问题,JDK,Android SDK,NDK,无“安装模块”
导出apk失败 使用unity导出apk文件,会出现提示:需要合适版本的JDK、Android SDK和Android NDK,要找到、下载和安装好合适的版本非常耗费时间, 网上很多教程指出可以直接在Unity Hub中安装模块(如下图所示): (图源:https://www.bilibili.com/read/cv10235284) 没有“安装模块”的选项 但是会出现自己的Unity Hub界面没有“安装模块”的选项,此时可以点进下面的连接,点选与自己的unity版本对应Unity Hub:https:
继续访问
Unity场景导出GLTF格式的文件方法
最近需要在Unity中解析GLTF文件,以及能够导出Unity的场景信息。经过查询,最后决定使用UnitGLTF这个开源库。 1、首选下载代码,git clone https://github.com/KhronosGroup/UnityGLTF.git 2、打开UnityGLTF项目 3、打开项目之后,选择Samples下面的一个场景,在Console有超多的错误信息。 Assets\UnityGLTF\Runtime\Scripts\Extensions\SchemaExtensio
继续访问

Unity模型制作导出规范
一、模型制作流程 素材采集-模型制作-贴图制作-场景塌陷、命名、展UV坐标-灯光渲染测试-场景烘培-场景调整导出 二、模型制作规范 1. 单位、比例统一 在建模前先设置好单位,在同一场景中会用到的模型的单位设置必须一样,模型与模型之间的比例要正确,和程序的导入单位一致,即便到程序需要缩放也可以统一调整缩放比例。统一单位为米(Meters)。 2. 模型坐标统一 所有独立的模型,以坐标原点(0,0,0)为中心。没有特定要求下,必须以物体对象中心为轴心。 3. 删除场景中多余的面,在建..
继续访问

Unity中的场景导出
Unity中的场景导出 1、点击创建场景,并命名为NewScene,然后保存场景 2、在此场景中,点击上不窗口中的Assets->Export package… 3、在弹出的对话框选择需要一并导出的内容,然后点击Export…
继续访问
Unity工程导出Android项目并集成到已有Android项目
前言:阅读本文档,默认已具备Unity开发经验,以及Android开发基础知识。此文不再讲解Unity和Android Studio等工具使用细节,本文使用Unity2018.4.13f版本。 1.Unity导出Android项目 1.1 Unity导出关键配置以及步骤 图1 Unity项目切换到Android平台,并且勾选Export Project。 ...
继续访问

热门推荐 Unity 导出apk
1.保存你的Scenes 2.点击Buid Settings... 3.点击Add Open Scenes 4.点击Android,并点击Switch Platform,然后点击Player Settings... (应该有自带安卓SDK吧我也记不到了,如果行不通的话自己去网络怎么配置android SDK,还挺麻烦的。。。) 5.点击Resolution and...
继续访问

Unity3D导出Android工程(Android中应用Unity3D)
Unity个人版是免费的,可以去官网下载Unity Hub再下载Unity个人版。个人版功能足以满足个人学习Unity需求,如果有商业用途最好下载专业版。需要先下载Unity Hub,以便后续下载Unity开发Android相关开发组件。 官方下载地址通过Unity Hub新建一个空的3D工程 导入3D模型: 选择Project面板中的Assert->右键Import New Asset->选择要导入的模型文件(fbx、obj、3ds等格式皆可)。导入成功后即可将3D模型拖拽到场景中。 场景Scene操作
继续访问

Unity3D-导出特效到安卓项目流程
本文将针对将 Unity 的项目导出到 Android 平台的步骤进行一个总结。 首先点击File-Building Settings,打开配置面板: 打开面板后,切换Android栏,准备导出项目,如果是第一次导出,那么Unity没有找到对应的开发环境配置,提示需要下载,以iOS为例: 在 Unity Hub 上,需要手动指定下载的依赖,包括Android SDK 和 NDK, 下载安装完成后,需重启Unity,再回到配置面板,此时已经可用了: 主面板提供了一些基础的配置,其中最重要的是Export
继续访问

Unity导出安卓项目坑点
Unity 导出安卓工程,使用 Android Studio 打开时间太长了
继续访问

unity导出apk
android
c#
写评论

23

43

9



分享
前往CSDN APP阅读全文
阅读体验更佳

CSDN

成就一亿技术人

前往

Chrome浏览器
继续
打开CSDN APP阅读体验更佳

8. 用Unity3D做好了自己的游戏项目,怎么导入到android手机上玩,是不是还需要调用android的SDK

u3d可以直接导出为android平台apk包的,不需要做对应的处理,使用u3d语言即可

阅读全文

与unity3d导出android相关的资料

热点内容
未来最值得投资的加密货币 浏览:524
ascii码是编译的时候用吗 浏览:779
压缩机感应包可以通用吗 浏览:410
方舟服务器怎么发布到搜索列表 浏览:270
xml防反编译 浏览:239
数据传输加密系统技术方案 浏览:842
程序员没有准备去面试 浏览:4
51单片机usb鼠标 浏览:879
qq服务器的ip地址查询 浏览:112
java仿qq聊天 浏览:400
解压的ipa重新打包 浏览:142
程序员那么可爱vip版 浏览:239
程序员怎么升职 浏览:243
图形化命令按钮vb 浏览:987
vcu盘加密怎么设置 浏览:414
如何加密备份微信聊天记录 浏览:529
安卓手机如何模拟键盘 浏览:932
查看dns地址命令 浏览:768
android录屏工具 浏览:841
成都互动直播系统源码 浏览:955