複数のプラグインを含む Unity3D プロジェクトがあります。TapJoy、Prime31、Facebook、Native、その他のプラグインを使用しています。それらはすべて、Android マニフェスト ファイルに MAIN アクティビティを含める必要があります。それは不可能なので、解決策を探し始めました。
長い調査の結果、必要な Java アクティビティ クラスをサブクラス化し、代わりに MAIN にすることができることがわかりました。そこから、スーパー メソッドを呼び出して、必要なスーパー クラスをインスタンス化する必要があります。(多くのフォーラムで同じ回答が見つかりました)。
私の質問は、1 つだけをサブクラス化し、それを MAIN アクティビティにすることで、すべてのプラグインを「MAIN」にする方法を教えてください。すべてのアクティビティを MAIN のように初期化するにはどうすればよいですか? 独自のサブクラスを定義せずに C# でそれを行うことができるでしょうか?
どんな助けでも素晴らしいでしょう。この問題は何日も前から頭の痛い問題でした。