古いバージョンのAndroid NDKがどこにあるか知っていますか?私たちのコードはr6でビルドできません。確かにどこかにアーカイブされたバージョンがあるはずです。
古いバージョンの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
Linux / OS Xおよび.zip
Windows用。
r10c以降、拡張機能は次のように変更されました:
.bin
Linux / OS Xおよび.exe
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、リビジョン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
r10e
のでr10c
、リンクには含まれていません。
古いダウンロードリンクを見つける方法は、 "Way back machine"、https://archive.org/web/などのインターネットアーカイブツールを使用することです。古いバージョンのWebページを閲覧して、必要なリンクを取得できます。
たとえば、NDK rev 9をダウンロードする必要があったので、このツールを使用して3月からNDKダウンロードページ(https://developer.android.com/tools/sdk/ndk/)にアクセスし、3月のダウンロードリンクをポイントしましたNDK rev 9へ。
私は今同じ検索をしているときにこれに出くわしました、そして他の答えはあまりにも具体的であることがわかりました。私もグーグルでダウンロードandroid-ndk-r8
を検索したが、ほとんど何もない。正しいバージョンを取得するために、代わりにここに行きました:
https://developer.android.com/ndk/downloads/index.html
必要なダウンロードへのリンクをコピーして、URLバーに貼り付けました。そこで、バージョンを編集して、希望するものを反映させました(たとえば、に変更r8b
しましたr8
)。次にEnterキーを押すと、正しいダウンロードが始まりました。
命名規則が同じである限り、これはすべてのバージョンで機能します。
編集:この規則は変更されました。いくつかの古いバージョンがアーカイブで利用可能になりました。さらに古いバージョンについては、上記の回答で提供されているリンクを参照してください。
このようにリンクを置くだけのように見えます
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
10bより古いNDKリリースの場合、単に.binを.tar.bz2に置き換えるだけでは不十分です。たとえば、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。
結論:Googleがこれを修正するまで、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で入手できます。
別の注意として、コードが最新バージョンに対してコンパイルされない理由を調べて修正することは良い考えかもしれません。