Android工程导入Unity3D(避坑版)

最近与各种牛逼的项目管理软件打交道,比如SourceTree,要看英文版的才看得懂,中文反而不会用!。。。

这篇博客适合没怎么接触过安卓的小伙伴们,网上也有很多相关的教程,但是大多都没有具体的操作或则操作不全。安卓知识欠缺的小伙伴很容易迷失方向。



首先,从新建一个安卓工程开始,我用的是Eclipse

File------>new file------>Android Application Project.

弹出以上页面,注意红色的划线了,最小的SDK选4.0以上,为什么呢?

因为如果选4.0以下,android为了让4.0以下的机子能兼容4.0以上android的布局,使用了android-support-V7-appcompat的兼容包。如果有V7兼容包,在后续的打包android的jar包和导入Unity就麻烦了。

(如果有知道如何处理v7兼容包的小伙伴们,希望可以分享下技术)

接下来的步骤没多少注意的,大概就是一直选默认的,一直next就行了。

接下来,到了这一步,大家可以参考雨松MOMO的帖子http://www.xuanyusong.com/archives/667

雨松没有提到android打包jar该注意哪些步骤,所以会有一堆的疑问:

所以下面就详细讲解下如何打包jar和该放什么资源

只勾选src和res

然后选择一个文件夹保存就可以了。

下面就是把android工程导入到Unity3D了

U3D的路径如下:

把android工程的res文件下的所有资源拷到Unity3d的res文件夹下

把android的配置文件AndroidManifest.xml拷到Unity3d的Android文件夹下

把刚打包的jar文件,拷到Unity3d的bin文件夹下

如果你的android工程用了其他的jar包,就直接这些jar包拷到Unity3d的libs文件夹下

注意:不能重复导入class包

最后Unity的文件大概是这样的

之后就可以开始测试了

以下再贴一个参考地址

http://www.cnblogs.com/wuzhang/p/wuzhang20160701.html

http://blog.csdn.net/qinyuanpei/article/details/39348677

http://blog.csdn.net/yang8456211/article/details/51331358

时间: 2024-11-10 13:00:24

Android工程导入Unity3D(避坑版)的相关文章

unity导出的Android工程导入eclipse时报错

今天在做unity导出Android工程后,导入eclipse不成功,报错: 解决方案:把工程目录文件剪切到别的文件夹下,再次导入eclipse后,就成功了: 比如我把unity的项目导出到E:\Eclipse_Workspace下,工程文件夹名字是MyUnity2.然后我把MyUnity2文件夹剪切到E:\Workspace文件夹下,工程导入eclipse后成功了

cocos2d-x Android工程导入第三方so文件

cocos2d-x 项目在android平台上编译的时候会把libs/armeabi目录清空, 引用第三方so文件步奏: 1).在Android工程下的jni目录下新建prebuilt目录,并把要使用的第三方so库复制到该目录: 2).修改Android工程下的jni/Android.mk文件如下(红色方格里面就是要添加的内容):

android工程导入没有错误,运行提示Unable to instantiate activity ComponentInfo

导入小米clientside_android_sdk的demo OAuth-OpenAuthDemo,点Java Build Path的Libraries内Add External JARs,将oauth-xiaomiopenauth.jar包引入. clean工程,然后build project,随之run的时候,提示: Unable to instantiate activity ComponentInfo之类,java.lang.RuntimeException: Unable to in

unity3d android工程加入最新的有米广告

开此贴的原因是,我用unity3d做了一个小游戏,老板让我加上广告.但是我本人不会java,更不会写android,最后折腾了好几天,查了乱七八糟的好多帖子,要么是使用老的有米SDK,要么是说的不详细,误人子弟.最后我使用此方法,终于成功加上了广告条.按照我的方法,即使不会android开发也没问题.感兴趣的可以看一下.</span> 准备: 1.首先需要有android开发环境:eclipse+android sdk+java,这个就不用我说了,网上有很多详细的帖子: 2.其次要有unity

android studio - 导入工程报错[Plugin with id &#39;com.android.application&#39; not found]

出错现象: 大概意思是找不到:com.android.application 插件,以上现象对于初学者来说会经常碰到,下面分析下产生的原因. 原因分析 首先来看看导入后的工程结构: 对于此工程结构,是否有个疑问? 这是未正常同步完成的结构,Gradle Scripts下面似乎少了个 build.gradle ,上图红框部分描述清楚了是 Module: GraphicsDemo ,表示该 build.gradle 是Module的,而不是Project的.来看看一个正常的 Project+Modu

Android studio 导入github工程

Android studio 导入github工程

Eclipse导入Android工程报错 Invalid project description(转载)

原文地址:http://blog.csdn.net/diyangxia/article/details/9303577 今天清理了下Android工程目录,后来再导入项目时出现Invalid project description(无效的项目描述) 后来在网上搜了半天,加上自己整理,解决方法大致归为三条: 第一:更换目录,这是最简单的,就是把所要导入的项目放到其他非工程目录文件夹下 第二:修改项目文件夹下的.project文件,里面有一个name标签,使标签名和项目文件夹名相同,此方法经过我的理

Eclipse工程 导入 Android Studio

最近Eclipse好多项目转Android Studio 百度翻看好多文章 这篇不错 特纪录下 地址:http://www.cnblogs.com/bluestorm/p/3757402.html 一.从Eclipse导入工程到Android Studio 根据官方的介绍,Android Studio可以兼容Eclipse的现有工程,但需要做一些操作: 首先升级ADT到最新版本,目前为版本号为22(注意和ADT相关的组件最好一并升级,避免后期可能出现的错误) 选择需要从Eclipse导出的工程,

android studio导入工程时遇到的问题

克隆android ar sdk, 用android studio   导入里面的samples 错误提示如下: Error:(1, 1) A problem occurred evaluating project ':app'. > java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0 android studio 2.0