にndk(並べて)があります 。インストールする必要がありますか、それともndkをインストールする必要があるだけですか?
これは私のAndroid Studio 3.5 beta2のようになります:
廃止されたパッケージを非表示にしてパッケージの詳細を要求していないことがわかります。これで、古い[〜#〜] ndk [〜#〜]パッケージが新しいに置き換えられています。 NDK(サイドバイサイド)。NDK r19とr20の両方を保持できます。
彼らが変更を加えている理由は、NDKの最新バージョンへの切り替えが常に簡単であるとは限らないためです。多くの開発者は、少なくとも一部のプロジェクトでは、古いバージョンを使い続けることを好みます。
つまり、インストールしたNDKを使用しても問題ありませんが、Android Studioをアップグレードすると、しばらくして新しいパッケージに置き換えられます。
NDK(サイドバイサイド)は、Android 3.5より前のGradleプラグインには関係ありません。ただし、SDKマネージャーでダウンロードできるコンポーネントは、Androidに基づいてカスタマイズできません。 = Gradleプラグインのバージョン。NDKが並んで表示されます。
3.5以降では、次のように設定することで、build.gradleでNDKの特定のバージョンを指定できます。
Android.ndkVersion '19 .2.5345600 '
サイドバイサイドNDKは廃止されたものとしてマークされています。つまり、[古いパッケージを非表示にする]チェックボックスをオフにしない限り、SDKマネージャーリストに表示されません。または、NDKがローカルにインストールされています。
Android Studio 3.5リリースドキュメントによると、「Android Studio 3.5では、Android NDKを並べてbuild.gradleファイル。これにより、より再現性の高いビルドが可能になり、NDKバージョンとAndroid gradleプラグイン)間の非互換性を軽減できるはずです。並べて配置すると、複数のNDKバージョンを同時に使用できるようになると思います。 ndkバンドルバージョンを置き換える新しいバージョンです。