2016-09-20 11 views
2

Androidスタジオ2.2は、2016年9月19日にリリースされました。このリリースの主な発表の1つは、CMake(推奨)またはndk-build(旧式)のいずれかを使用した公式NDKサポートでした。Androidスタジオ2.2またはNDKサポート用の実験的なグラードプラグイン?

私は現在、Experimental Gradle Pluginのバージョン0.8.0を使用しているプロジェクトを持っています。私はAndroid.mkやndk-buildについて心配する必要はありません。それはすべて私のために舞台裏で処理されます。

Androidスタジオ2.2と「公式NDKサポート」の出現により、私のネイティブライブラリをCMakeに移行するか、それともそのままの状態にする必要がありますか?移行の手順については説明していますが、documentationは、どのアプローチが将来の方法であるかを示していません。

答えて

3

Migrate to Stable Gradle for NDK Support using CMake and ndk-buildの間で選択するためのガイドラインを示します。言い換えれば、ネイティブコードがサポートする必要があるプラットフォームの数に依存します。 ndk-buildオプションは、レガシープロジェクト用です(Eclipse?)。実験的なプラグインはAndroid向けに構築するのにはかなり制限されていますが、CMakeは強力で成熟していて多様な要求を満たし、既存のネイティブライブラリとの統合を容易にします。だから賢明に使ってください。

+0

これは意味があります。私たちの計画は、モバイルとデスクトップのプラットフォーム間でコードを使用することです.CMakeは、そのサウンドで最も再利用できるようにします。私がAndroidの技術リーダーであったので、これがAndroidビルドにどのように影響するかについて、私の懸念事項が主に焦点を当てていました。私は、CMakeがさまざまなプラットフォームビルドの間に共通の基盤を作り出すかもしれないとは考えていませんでした。 – bstar55

0

壊れていない場合は修正しないでください。実験的な文法の構文はすぐに消えません。

新しいものについては、オープンソースライブラリと相互運用する可能性が高いため、cmakeをお勧めします(Android以外のものはよくcmakeです)。

関連する問題