Android NDKの古いバージョンはどこにありますか?[閉まっている]


154

古いバージョンのAndroid NDKがどこにあるか知っていますか?私たちのコードはr6でビルドできません。確かにどこかにアーカイブされたバージョンがあるはずです。


4
古いバージョンはすべてこちらで確認できます:github.com/taka-no-me/android-cmake/blob/master/ndk_links.md
IgorGanapolsky

これらのリンクはバージョン10で終わりますが、現在のリンクは13です。
Artem Mostyaev 2016年

@BhargavRao開発者として、このスレッドは、私が実際に必要なソフトウェアを取得するのに数回役立ちました。非常に関連性があり適切な質問だと思います。断定的な答えはまったくありませんでした。
アントニオ

うん、@ Antonio、それは間違いなく素晴らしい投稿ですが、それは私たちのサイトのトピックではありません。それは明らかに「リソース」を要求します。(トピックではありません->閉じる;良い投稿ではありません->削除)。編集してそれを行わないようにできる場合は、再度開くことができますが、IMO、この状態のままにしておくことをお勧めします。あなたがそれらがあなたに有用であるとわかった場合、あなたは投稿とその答えのいずれかに賛成投票することができます。しかし、投稿自体は話題になっていない。よろしく。
Bhargav Rao

1
すべての古いリリースはこちら:developer.android.com/ndk/downloads/older_releases
Snow Bases

回答:


192

必要な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および.zipWindows用。

r10c以降、拡張機能は次のように変更されました:
.bin Linux / OS Xおよび.exeWindows

r11以降:

.zip LinuxおよびOS Xの場合も同様に、新しいURLベース、OS XおよびLinuxの32ビットバージョンはありません。

https://dl.google.com/android/repository/android-ndk-r11-linux-x86_64.zip


1
これがなぜ受け入れられた答えではないのか、私にはよくわかりません。
gnash117

12
常に機能するとは限りません。例:dl.google.com/android/ndk/android-ndk-r8b-darwin-x86_64.tar.bz2- > 404ですが、dl.google.com / android / ndk / android - ndk- r8b-darwin-x86.tar.bz2- > 正常に動作します。残念なことに、Googleには古いリリースで適切なページがありません。
stoiczek 2013

1
@stoiczek:古いNDKには、新しいNDKのすべてのビルドがありませんでした。r8bにはおそらく64ビットダーウィンビルドがありませんでした。
Jan Hudec、2014

Windowsビルドは.zipアーカイブに含まれますが、MacおよびおそらくLinuxは.tar.bz2アーカイブになることに気づくまで、私は404を取得していました。
Ionoclast Brigham、2015

「ダーウィン」とはどういう意味ですか?「ダーウィン」にr10dを追加すると機能しなくなります。また、これまでに見たこともありません。
トーテム2015年

190

以下は、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リリースをダウンロードします。


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

Windows 32ビット | Mac OS X 64ビット | Linux 64ビット


@karmington私がチェックしたところ、それもうまくいきます!
Madan Sapkota


NDK 10の@Abhijeet最新の改正がされるr10eのでr10c、リンクには含まれていません。
Madan Sapkota

2
Linux 32ビット用のNDKがないのはなぜですか?サポートされていませんか?
ランシュ

r9dをダウンロードしようとすると「Failed-Network error」が発生し続ける
J.Doe

38

古いダウンロードリンクを見つける方法は、 "Way back machine"、https://archive.org/web/などのインターネットアーカイブツールを使用することです。古いバージョンのWebページを閲覧して、必要なリンクを取得できます。

たとえば、NDK rev 9をダウンロードする必要があったので、このツールを使用して3月からNDKダウンロードページ(https://developer.android.com/tools/sdk/ndk/)にアクセスし、3月のダウンロードリンクをポイントしましたNDK rev 9へ。


11
これが最良の答えになるはずです。http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.htmlにアクセスして、日付のすぐ後に選択してくださいバージョンを公開しました。
Deepak Joy

16

私は今同じ検索をしているときにこれに出くわしました、そして他の答えはあまりにも具体的であることがわかりました。私もグーグルでダウンロードandroid-ndk-r8を検索したが、ほとんど何もない。正しいバージョンを取得するために、代わりにここに行きました:

https://developer.android.com/ndk/downloads/index.html

必要なダウンロードへのリンクをコピーして、URLバーに貼り付けました。そこで、バージョンを編集して、希望するものを反映させました(たとえば、に変更r8bしましたr8)。次にEnterキーを押すと、正しいダウンロードが始まりました。

命名規則が同じである限り、これはすべてのバージョンで機能します。


編集:この規則は変更されました。いくつかの古いバージョンがアーカイブで利用可能になりました。さらに古いバージョンについては、上記の回答で提供されているリンクを参照してください。


命名規則が変更されたため、これはもう機能しません。
アントニオ

NDK Archivesをここで押すだけ
djdance

こちらに
アクセス



3

user3486832が言及したように、archive.orgを使用できます:http : //web.archive.org/web/*/https ://developer.android.com/tools/sdk/ndk/index.html


1
手動で操作するURLを持つすべての人の見かけ上の成功にもかかわらず、フォーマットは、時間の経過とともに元を変更する:アンドロイド-ndk32-r10b -ダーウィン- x86.tar.bz2と対アンドロイド- NDK-r10d -ダーウィン- X86.BIN マニュアル操作は仕事をしませんでした私のために。このアーカイブリンクは、私が許容できる回答と見なすものです(リンクが削除された後、Googleは古いファイルを削除していないようです)。
Stan Kurdziel

3

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を使用します


2
web.archive.org。を使用することをお勧めします。ここで価値があるのは、web.archive.orgページのr10bの後のビルドへのリンク(ビルドr10eですが、リンクを変更してr10dを取得することもできます):web.archiveです。 ORG /ウェブ/ 20150602004400 /のhttp://developer.android.com/...
Deemoe

3

GoogleはNDKリリースをGitHubに移動しました。現在、Wikiページには、現在の安定版リリース、利用可能なベータ版、および選択された古いリリースへのリンクが含まれています。


1

http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2

Eclipseでgstreamer SDKチュートリアルを正常に開いた。

必要なのは、古いバージョンのndkを使用することだけです。具体的には9d。

(10cと10dは機能しません、10b-チュートリアル1のみで機能します)

9dはすべてのチュートリアルで機能します!そして、次のことができます:

  1. それをダウンロードしてください:http : //dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2

  2. それを抽出します。

  3. それをeclipse-> window-> preferences-> Android-> NDK-> NDKの場所に設定します。

  4. ビルド-(ctrl + b)。


0

Googleで目的のバージョンを検索すると、ダウンロードリンクが見つかるはずです。たとえば、Android NDK r5bはhttp://androgeek.info/?p=296で入手できます。

別の注意として、コードが最新バージョンに対してコンパイルされない理由を調べて修正することは良い考えかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.