一:新建Java安卓SDK接入工程。
创建工程【File/New Android/Application Project 】

上图1:注意与Unity中的(Bundle Identifier)要吻合一致。

上图2:最低目标平台一般为4,100%支持所有安卓机型。
上图3:目录平台随便选择。
下一步
到【Create Activity】界面时,选择Empty Activity。

新建工程完成。(删除res文件夹下的文件)
二:更改当前工程的安卓SDK版本。【 右健项目/Properties Android Project /Build Target 】

三:添加第三方SDK 引用库。
将第三方libs文件拷贝到项目libs文件夹下。
首先右健项目,新建文件夹【New Folder】,固定命名为”libs”。
然后拷贝第三放SDK中libs文件夹下的所有文件到刚才新建的文件夹中。包含(.so, .jar)文件。
最后为加入的.jar文件添加引用关系。【选中libs / X.jar右健 / Build Path / Add to Build Path】。

四:添加第三方SDK所需资源。
将第三方SDK下名为res文件夹下的资源文件完整拷贝到工程目录下的res下覆盖。
五:引用Unity接口文件
引用【UnityPlayerNativeActivity.java,UnityPlayerActivity.java,UnityPlayerProxyActivity.java】
路径【Unity4.7.2F1\Editor\Data\PlaybackEngines\androidplayer\com\unity3d\player\】
拷贝到项目src文件夹中,与MainActivity.java同级目录下。

六:编写接口文件 MainActivity.java。 详见结尾链接下载。
七:编辑AndroidManifest.xml文件。详见结尾链接下载。
八:unity导出安卓工程(勾选 Google Android Project)

九:用手机连接记算机,切换到DDMS模式。开始真机调试模式


十:真机调试。【右健项目àDebug AsàAndroid Application】

上图1:观察打包,安卓进度(注意,要求先删除手机上的该应用,否则报图4错误)
上图2:打包进度条显示。
上图3:安装完成后,真机调试输出Debug信息窗口。
十一:真机测试通过,往后unity打出的安卓包,只需替换assets文件下的内容即可重新出包。
【右健项目/Export/Export Android Application】

十二:真机测试通过,以unity插件的形式导入到unity中。
【右健项目/Export/Java/Java File】

导出JAR插件选项只需导出src,res即可。
导出成功后,将JAR文件,连同 lisb和res和AndroidManifest.xml文件夹一并拷贝到unity/plugins文件夹中,Jar文件放到bin文件夹下。

工程救命链接:https://pan.baidu.com/s/1cfbcN1Gw8gOXxKoEPKO99A 密码:06mk
网友评论