使用更改處理擴展的新的android端。我有我的獨立擴展作爲自己的依賴。在依賴關係之間引用擴展Java文件
在我的代碼中,我需要引用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合併是行不通的問題。