1

私のプロジェクトには次の構造があります:

  • GUI用のJava部分
  • ロジックのネイティブ部分(C++)

それらはソケットで接続されています。

そのため、開発プロセスでは、ネイティブ部分をデスクトップ コンピューターで実行し、Java 部分を Android デバイスで実行します。それらはWiFiで接続され、すべての部分をデバッグするのは非常に快適です. しかし、ネイティブ部分が .so libs として含まれ、Java コードから呼び出している、完全で十分な .apk をビルドする必要がある場合があります。

このため、プロジェクトでネイティブ サポートを「オンとオフ」にする便利な方法を見つけようとしています。Android.mk ですべてコメント/コメント解除する方法 (.so ライブラリが大きいため、.so ライブラリを apk に含めないようにすることが重要です) と、Java でのネイティブ finction のコメント/コメント解除呼び出しの 1 つの方法しか表示されません。

しかし、私はそれが好きではありません...

ありがとうございました!

4

1 に答える 1

0

あなたが説明することは、共通コードの一部 (おそらく大部分) を共有する 2 つの異なるプロジェクトのように見えます。このようなセットアップは Eclipse で簡単に行うことができます。リンクされたフォルダーを使用して、2 つのプロジェクト間でソースを自動的に共有することができます。ただし、ソース管理機能を使用して 2 つのプロジェクトのソース間の同期を維持する方が安全な場合があります。

于 2012-12-26T10:06:21.820 に答える