私はAndroidに移植する必要のある大規模なゲームエンジンに取り組んでいます。すべてのコードはC/C++ですので、私たちはNDK経由で移植しています。私はすべてをビルドしていますが、多くの修復の後で、私たちの.soファイルのDebugバージョンとReleaseバージョンをビルドするための最良の方法はまだ不明です。毎回手で物事を変えることは老朽化しています。Android NDKのデバッグとリリースのビルド
ターゲットごとに異なるApplication.mkファイルがありますか?または、複数のターゲットを単一のAndroid.mkファイルにjni /ディレクトリの下に入れる方法がありますか?あるいは、おそらく3番目の選択肢は、Android.mkファイルがビルドプロセスに通知するために使用する環境変数を設定する標準のmakefileを書くことでしょうか?
最後にAndroidManifest.xmlファイルで設定する必要があるandroid:debuggableフラグに関する最後の質問です。これは実際にデバイスにコピーされた生成されたネイティブコードにどのような影響を与えますか?
ベストと感謝
、ケビン
さて、デバッグまたはリリースを手作業でどうやって選んでいますか? NDKサンプルには、デバッグフラグまたはリリースフラグは含まれておらず、-Oxオプションも使用されていません。 – Qwertie