古いバージョンのAndroid NDKがどこにあるかは誰にもわかりますか?コードはr6ではビルドされません。確かにどこかにアーカイブされたバージョンがなければなりません。
目的のNDKへのリンクを作成し、dl.google.comからダウンロードできるようです。
Linuxの例:http://dl.google.com/Android/ndk/Android-ndk-r9b-linux-x86.tar.bz2
http://dl.google.com/Android/ndk/Android-ndk-r9b-linux-x86_64.tar.bz2
OS Xの例:http://dl.google.com/Android/ndk/Android-ndk-r9b-darwin-x86.tar.bz2
http://dl.google.com/Android/ndk/Android-ndk-r9b-darwin-x86_64.tar.bz2
Windowsの例:http://dl.google.com/Android/ndk/Android-ndk-r9b-windows.Zip
r10bまでの拡張:.tar.bz2
for Linux/os xおよび.Zip
for Windows。
r10c以降、拡張子は次のように変更されました.bin
for Linux/os xおよび.exe
for windows
r11:以降
.Zip
LinuxおよびOS Xにも同様に、新しいURLベースがあり、OS XおよびLinuxには32ビットバージョンはありません。
https://dl.google.com/Android/repository/Android-ndk-r11-linux-x86_64.Zip
Windows、Mac、Linuxのリンクは次のとおりです。 18.x、17.x、16.x、15.x、14.x、13.x、12.x、11.x、10.x、9.x、8.x、および7.xの最新リビジョンバージョン。
Android NDK、リビジョン18b(2019年1月)
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK、リビジョン17c(2018年6月)
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK、リビジョン16b(2017年12月)
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK、リビジョン15c(2017年7月)
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK、リビジョン14b(2017年3月)
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK、Revision 13b(2016年10月)
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK、リビジョン12b(2016年6月)
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK、リビジョン11c(2016年3月)
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK、リビジョン10e(2015年5月)
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK r9d
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK r8e
Windows 32ビット | Windows 64ビット | Mac OS X 64ビット | Linux 64ビット
Android NDK r7c
古いダウンロードリンクを見つける方法は、「Way back machine」、 https://archive.org/web/ などのインターネットアーカイブツールを使用することです。古いWebページのバージョンを参照して、必要なリンクを取得できます。
たとえば、NDK rev 9をダウンロードする必要があったため、このツールを使用して、3月からNDKダウンロードページ( https://developer.Android.com/tools/sdk/ndk/ )にアクセスしました3月のダウンロードリンクはNDK rev 9を指していました。
私は今、同じ検索を行っているときにこれに出くわし、他の答えはあまりにも具体的であることがわかりました。また、GoogleでAndroid-ndk-r8
のダウンロードを検索しましたが、ほとんど見つかりませんでした。正しいバージョンを取得するために、代わりにここに行きました:
https://developer.Android.com/ndk/downloads/index.html
そして、必要なダウンロードへのリンクをコピーして、URLバーに貼り付けました。そこで、必要なものを反映するようにバージョンを編集しました(たとえば、r8b
をr8
に変更しました)。その後、Enterキーを押すと、正しいダウンロードが開始されました。
命名規則が同じである限り、これはすべてのバージョンで機能するはずです。
編集:この規則は変更されました。いくつかの古いバージョンが archives で利用可能になりました。さらに古いバージョンについては、 上記の回答 で提供されるリンクを参照してください。
このようなリンクを単に置くように見えます
http://dl.google.com/Android/ndk/Android-ndk-r7c-windows.Zip
ブラウザのアドレスバー上
リビジョン名(r7c、r8cなど)は、ndkダウンロードページから見つけることができます。
64ビットバージョンも利用できます。
http://dl.google.com/Android/ndk/Android-ndk-r8e-darwin-x86_64.tar.bz2
r8Eリリース/バージョン/イテレーションを置き換えるだけです
User3486832が述べたように、archive.orgを使用できます。 http://web.archive.org/web/*/https://developer.Android.com/tools/sdk/ndk/index.html =
GoogleはNDKリリースをGitHubに移動しました。現在、 Wikiページ には、現在の安定版リリース、利用可能なベータ版、および選択した古いリリースへのリンクが含まれています。
。binを。tar.bz2に置き換えるだけでは十分ではありません。 10bより古いNDKリリース。たとえば、 https://dl.google.com/Android/ndk/Android-ndk-r10b-linux-x86_64.tar.bz2 は有効なリンクではありません。
10bの正しいリンクは: https://dl.google.com/Android/ndk/Android-ndk32- r10b-linux-x86_64.tar.bz2 (追加の '32'に注意してください)。しかし、これは例えばに当てはまらないようです。 10a、このリンクは機能しません: https://dl.google.com/Android/ndk/Android-ndk32- r10a-linux-x86_64.tar.bz2 。
ボトムライン: http://web.archive.org を使用します。
http://dl.google.com/Android/ndk/Android-ndk-r9d-linux-x86_64.tar.bz2
Eclipseでgstreamer SDKチュートリアルを正常に開きました。
必要なのは、ndkの古いバージョンを使用することだけです。特に9d。
(10cおよび10dは動作しません、10b-チュートリアル1でのみ動作します)
9dはすべてのチュートリアルで機能します!そして、次のことができます:
次からダウンロードしてください: http://dl.google.com/Android/ndk/Android-ndk-r9d-linux-x86_64.tar.bz2
それを抽出します。
eclipse-> window-> preferences-> Android-> NDK-> NDKの場所に設定します。
ビルド-(ctrl + b)。
目的のバージョンをGoogleで検索すると、ダウンロードリンクが見つかるはずです。たとえば、Android NDK r5bは http://androgeek.info/?p=296 で入手できます
別の注意として、最新バージョンに対してコードがコンパイルされない理由を調べて修正することをお勧めします。