私のプロジェクトには次の構造があります:
- GUI用のJava部分
- ロジックのネイティブ部分(C++)
それらはソケットで接続されています。
そのため、開発プロセスでは、ネイティブ部分をデスクトップ コンピューターで実行し、Java 部分を Android デバイスで実行します。それらはWiFiで接続され、すべての部分をデバッグするのは非常に快適です. しかし、ネイティブ部分が .so libs として含まれ、Java コードから呼び出している、完全で十分な .apk をビルドする必要がある場合があります。
このため、プロジェクトでネイティブ サポートを「オンとオフ」にする便利な方法を見つけようとしています。Android.mk ですべてコメント/コメント解除する方法 (.so ライブラリが大きいため、.so ライブラリを apk に含めないようにすることが重要です) と、Java でのネイティブ finction のコメント/コメント解除呼び出しの 1 つの方法しか表示されません。
しかし、私はそれが好きではありません...
ありがとうございました!