2014-06-19 78 views
0

我已经包含Java Jar“Assets/Plugins/Android /”,但是我无法在Unity应用程序中正确使用它。Unity - Android问题JAR包含问题

我已验证我打入罐子,但罐子失败。我确定这是由于Jar包含一个文本文件。当我使用这个JAR并通过Android Build工具构建时,这些文件被放在“com/name/name/text.file”中。在Unity中,它不会将这些文件从Jar中解压缩到Android Build工具等文件夹中。

我在Unity中做错了什么?我需要将JAR放在不同的位置吗?

回答

0

尝试将文件置于“Assets/Plugins/Android/com/name/name/text.file”。如果这不起作用,您可能可以使用后期处理构建脚本打开.apk文件,并将缺失的文件添加到适当的位置,然后辞职并重新对齐。

http://docs.unity3d.com/Manual/BuildPlayerPipeline.html

+0

我建立一个插件来分发。我是否可以使用后期处理构建脚本在APK创建期间插入文件夹和子文件夹/文件而无需用户干预?或者,那必须是Unity中的菜单项,我的用户必须记住要做的事情? – user1707582

+0

不幸的是,用户必须使用您设置的界面来构建他们的项目。 Unity Manual的示例将其作为名为“我的工具”的菜单选项卡中的按钮。 – davidjheberle

+0

实际上,将它们包含在Assets/Plugins/Android中的方法不起作用:(Unity忽略放置在那里的文件夹和文件。除非我们做错了什么,否则它们不会插入到APK中。 – user1707582