(libgdx) core module
をandroid module
と統合して、私のプロジェクト全体を1つの大きなプロジェクトにまとめました。しかし、この統合の終わりに、私は以前考えなかった問題に遭遇しました。libgdxのコアモジュールクラスからAndroidモジュールクラスにアクセス
core module
からandroid module
の機能にアクセスすることができません。しかし、私はアンドロイドからコアにアクセスできます。私はデフォルトのlibgdx setup.jar
を使って、アンドロイドのlibgdxプロジェクトを作成しました。私はcore module
に依存関係としてandroid module
を含めることを試みたが、それはError: Circular reference between projects: :android -> :core -> :android
というエラーにつながる。だから、私はなぜanother_module
がcore module
に依存し、次にandroid module
がanother_module
に依存するような別のJavaモジュールを作成しないと思った。しかしこれを実行すると、Error:Module ':core:1.0' depends on one or more Android Libraries but is a jar
というエラーが表示されました。 another_module
をjava library
としてみましたが、エラーは同じです。
今私はそこに解決策があると確信しています。どういうわけかInterfaceをandroid module
にして、core module
にアクセスできるかもしれません。
私はこのすべてに新しいです。任意の提案、推奨または解決策?