0

通过更改在新的 android 端工作。我有我的单独扩展作为它自己的依赖项。

在我的代码中,我需要引用 Extension.Java 类以及 HaxeObject。这些位于 extensions-api 中,这是它自己独立的依赖项。

我尝试将这些文件包含在我自己的依赖项中,这会导致顶级异常,因为许多 Java 文件被包含两次。我也尝试过不包括 extensions-api,这在一定程度上有效,但是如果将来我决定使用更多的扩展,这将不起作用(不太理想)。

我需要找到一种方法将这些文件从一个依赖项引用到另一个依赖项。所以来自:MyExtension.src.org.haxe.nme.MyExtension 和 extension-api.src.org.haxe.nme.Extension

所以我想我坚持的一点是我如何让这两个依赖项在编译时相互看到,这样当它们合并以生成 .dex 文件时,它们不会导致顶级异常。

我可以通过将我的扩展放入 extension-api 文件夹来破解它。就像是:

<dependency name="extension-api" path="dependencies/MyExtension" if="android"/>

这个问题是 androidManifest 合并不起作用。

4

1 回答 1

0

我在这里找到了答案:

要点是在您要添加行的 project.properties 文件中:

android.library.reference.1=../extensions-api

http://www.openfl.org/community/general-discussion/native-extensions/

于 2013-11-11T16:16:21.563 回答