Unity3D项目引用第三方的Android(安卓)Sdk
上个星期,公司要求unity项目加入安卓的sdk,现在有空把遇到的问题记录下来
unity4.3 +ADT
首先新建一个android工程
第一步:
新建一个
第二步:
把 C:\Program Files (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar文件放到你新建的安卓工程的libs目录下。
建一个secActivity.java 原来跳转
记得为secActivity在androidmanifest注册activity
修改MainActivity.java代码
package com.july.test;import android.content.Intent;import android.os.Bundle;import com.unity3d.player.UnityPlayerActivity;public class MainActivity extends UnityPlayerActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// setContentView(R.layout.activity_main);// 写你需要实现的方法public void a() {Intent a=new Intent();a.setClass(MainActivity.this, secActivity.class);startActivity(a);}}
第四步
把android工程,导出jar包
-----------------------------------------------------------------------华丽分割线----------------------------------------------------------------------
新建unity,然后再Assets -新建Plugins 文件夹-再新建Android-文件夹
Android文件夹包括 bin libs res androidmanifest等文件
把导出的Test.jar放进bin文件夹 原来android项目的res libs复制到android项目下
把lib文件夹的classes.jar 删除 不然等下无法生成apk
bin --Test.jar
libs-android-support-v4 以及你项目以后要添加的第三方jar
整个res文件复制过来
androidmanifest等文件
最终的关系是
然后保存一下sence文件 为你的main camera 添加一个c#脚本函数 调用a方法
导出android apk
注意包名要和你android 项目包名一样
点击 build and run
选择要导出的文件夹
连上你的测试机就能跑起来了。 实现在unity跳转android界面了
更多相关文章
- android studio升级失败提示 Connection failed解决方法
- Intellij Idea12第一个安卓程序开发(HelloWorld)及简单讲解Android
- android开发相关资源
- Error:The SDK directory '/Users/AhmadMusa/Desktop/[PROJECT P
- ListView的几种使用方法
- QT 和安卓的问题
- android 客户端支付宝 php服务器端编写
- Android自定义控件——自定义属性
- 7.Android(安卓)Preferences的使用