Android Haxe/OpenFL:如何覆盖GameActivity.java

Android Haxe/OpenFL:如何覆盖GameActivity.java,android,haxe,openfl,Android,Haxe,Openfl,有没有一种方法可以在不修改已安装版本的情况下覆盖OpenFL模板的某些部分?具体来说,我想修改模板/android/src/org/haxe/nme/GameActivity.java 我知道有一些示例通过以下方式覆盖了AndroidManifest.xml: <template path="templates/android/AndroidManifest.xml" rename="AndroidManifest.xml" if="android" />

有没有一种方法可以在不修改已安装版本的情况下覆盖OpenFL模板的某些部分?具体来说,我想修改
模板/android/src/org/haxe/nme/GameActivity.java

我知道有一些示例通过以下方式覆盖了
AndroidManifest.xml

<template
    path="templates/android/AndroidManifest.xml"
    rename="AndroidManifest.xml"
    if="android"
/>

这很好,但不适用于所需的Java文件

我还尝试复制
模板
-文件夹,并将
放入我的
project.xml
-文件中,如文档中所述。(我甚至尝试了
,因为我认为文档是错误的。)没有起作用

我的自定义
GameActivity.java
被忽略。有办法吗


(我正在使用Haxe 3.1.0-rc3、OpenFL 1.0.6和OpenFL native 1.0.7。)

您应该覆盖MainActivity.java(就像您对AndroidManifiest.xml所做的那样)。MainActivity扩展了GameActivity,您可以覆盖某些部分。或者编写自己的“GameActivity”。

您应该覆盖MainActivity.java(就像您对AndroidManifiest.xml所做的那样)。MainActivity扩展了GameActivity,您可以覆盖某些部分。或者编写您自己的“GameActivity”。

也许我没有正确解释:我有我的自定义GameActivity.java,但我必须修改发行版,因为我无法让路径覆盖机制工作。这种机制存在,有文档记录,并且对于AndroidManifest.xml很好地工作。我只是不知道如何使用Java文件。这种机制也适用于.Java文件。看看这个-。正如您所看到的,MainActivity扩展了自定义java类。Ans MainActivity被复制并作为模板导出。好的,您的示例非常有用,我成功地覆盖了MainActivity.java。我无法替换GameActivity.java,但我认为我将能够以这种方式操作MainView。也许我没有正确解释:我有自定义的GameActivity.java,但我必须修改发行版,因为我无法让路径覆盖机制工作。这种机制存在,有文档记录,并且对于AndroidManifest.xml很好地工作。我只是不知道如何使用Java文件。这种机制也适用于.Java文件。看看这个-。正如您所看到的,MainActivity扩展了自定义java类。Ans MainActivity被复制并作为模板导出。好的,您的示例非常有用,我成功地覆盖了MainActivity.java。我无法替换GameActivity.java,但我认为我将能够以这种方式操作MainView。