2013-05-07 160 views
4

我有一个eclipse项目的形式的android库,我想与unity3d集成。我知道我可以从日食中制作一个jar文件,并将其放在unity的plugins/android文件夹中。但据我所知,它必然会从项目中剥离资源。将android eclipse库添加到unity3d项目

如果我将统一游戏导出到eclipse项目,我可以右键单击并将android项目添加为库。不过,我不喜欢这种方法,因为它不符合我们当前的自动化流程 - 基本上只是脚本的统一构建对话框。

我想要一种方式来告诉团结,我希望这个eclipse项目链接为一个android库导出。有没有人知道如何做到这一点,或者如何将资源打包到罐子里或以其他方式让这些东西交谈?

回答

1

唯一真正的答案,我发现是,在4.2中,您可以在插件/ Android Drop的Eclipse项目,它会正确链接。只需要坚持我想。 : -/

+0

...现在我们在4.3,这个过程正常工作。 – tenpn 2014-01-17 21:15:09

+0

你能说说你做了什么吗?你是否将整个项目放到plugins/android文件夹中(例如,你有一个结构插件/ android/MyProject/res),或者你将res文件夹直接复制到/ plugins/android文件夹中(这样你有一个插件/ android/res结构)?前者为 – 2014-01-18 03:07:57

+0

。整个项目进入插件文件夹。 – tenpn 2014-01-18 09:22:21

2

一种可行的方法是使用Unity的Build Player Pipeline。根据您正在使用的平台,您必须设置一个shell脚本或使用C#进行操作。

在一年前,我是一名Java/Eclipse专家,因为我现在在iOS上工作。 Android开发者页面展示了一些到manipulate projects via command line的方式。

也许最好的方法是使用Eclipse开关,如--import(在Create an Eclipse project on the command line?的第一个答案和提供的链接),但另一方面,我找不到help pages中的开关。

嘛,不是一个真正的赏金答案但也许一些启示:-)