[置顶] Unity与Android交互-android的安装与配置
2016-04-27 19:27
330 查看
在用unity开发Android项目的时候我们是不需要写一行Java代码的,但是当我们需要做一些特殊的功能的时候需要与android进行交互(分享SDK,支付SDK,二维码等),这时我们就需要在unity中调用android的方法。
调用有两种,一种是在unity中调用android,另一种是android调用unity,前者比较好因为后者在一些功能上有限制。
这里先讲一下Eclipse的安装与配置。
一:首先进入http://tools.android-studio.org/index.php/sdk网址下载Eclipse。我这里下载的是android-sdk_r24.4.1-windows.zip这个,然后随着SDK的更新大家酌情处理。然后解压之后在eclipse\adt-bundle-windows-x86_64-20140321\eclipse打开应用程序。由于我们在开发的时候需要用到最新的SDK,为了兼容所有手机嘛,所以我们还要下载一些新的SDK.
,我们下载这些SDK之后,把它们放到eclipse\adt-bundle-windows-x86_64-20140321\sdk\platforms下,之后我们打开应用程序要在里面进行一些设置。
二:打开Window工具,选择Preferences,点击android选项,
如果是没有报错,则说明添加正确,否则会报SDK找不到,这时我们找到最开始它默认添加的SDK中的eclipse\adt-bundle-windows-x86_64-20140321\sdk\platforms\android-19\data文件夹下,复制layoutlib文件到你新添加的SDK中,这时就不会报SDK找不到了。因为我这里默认是android-19,所以大家要根据情况来处理。
三:当我们点击Run时,有时会报android library projects cannot be launched 错误,这时你按照http://jingyan.baidu.com/article/636f38bb3df187d6b9461048.html网址的方法进行设置就可以了,这是我在做开发中遇到的问题。
调用有两种,一种是在unity中调用android,另一种是android调用unity,前者比较好因为后者在一些功能上有限制。
这里先讲一下Eclipse的安装与配置。
一:首先进入http://tools.android-studio.org/index.php/sdk网址下载Eclipse。我这里下载的是android-sdk_r24.4.1-windows.zip这个,然后随着SDK的更新大家酌情处理。然后解压之后在eclipse\adt-bundle-windows-x86_64-20140321\eclipse打开应用程序。由于我们在开发的时候需要用到最新的SDK,为了兼容所有手机嘛,所以我们还要下载一些新的SDK.
,我们下载这些SDK之后,把它们放到eclipse\adt-bundle-windows-x86_64-20140321\sdk\platforms下,之后我们打开应用程序要在里面进行一些设置。
二:打开Window工具,选择Preferences,点击android选项,
如果是没有报错,则说明添加正确,否则会报SDK找不到,这时我们找到最开始它默认添加的SDK中的eclipse\adt-bundle-windows-x86_64-20140321\sdk\platforms\android-19\data文件夹下,复制layoutlib文件到你新添加的SDK中,这时就不会报SDK找不到了。因为我这里默认是android-19,所以大家要根据情况来处理。
三:当我们点击Run时,有时会报android library projects cannot be launched 错误,这时你按照http://jingyan.baidu.com/article/636f38bb3df187d6b9461048.html网址的方法进行设置就可以了,这是我在做开发中遇到的问题。
相关文章推荐
- 【Unity】使用C#中的委托类型实现代理设计模式
- untiy 3d ShaderLab_第 2 章Unity中Shader(着色器)的形态_3_Shader的数据接口:属性和 uniform变量
- untiy 3d ShaderLab_第 2 章Unity中Shader(着色器)的形态_2_Unity中Shader的3种形态
- untiy 3d ShaderLab_第 2 章Unity中Shader(着色器)的形态_1_Unity通过ShaderLab 来组织Shader
- Unity打包同一文件Hash不一样
- Shader之学习笔记一
- unity c#和c++调用
- 【Unity】基于MVC模式的双肩包系统 UGUI实现
- Unity3d开发(十二)使用Menu.SetCheck更改菜单勾选状态
- Unity3D 自定义事件(事件侦听与事件触发)
- Unity之Quaternion学习三
- Unity3D DFGUI根据名称获取多个子控件代码
- Unity3d 播放高质量视频解决方案
- 【小松教你手游开发】【unity实用技能】foreach为什么在unity不建议用
- 【小松教你手游开发】【unity实用技能】NGUI Depth探索
- 【小松教你手游开发】【系统模块开发】射线触发按钮
- 【小松教你手游开发】【系统模块开发】动态可拖动列表DynmicList,ScrollView
- 【小松教你手游开发】【unity实用技能】从NGUI的UIScrollview的实现原理延伸到ngui的层次,合并,drawcall生成原理
- 【小松教你手游开发】【unity实用技能】u3d 层次问题总结
- 【小松教你手游开发】【系统模块开发】做一个3d旋转菜单