Где найти старые версии Android NDK?

Кто-нибудь знает, где я могу найти более старые версии 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 для окон.

Поскольку r10c расширения были изменены на:
.bin для linux / os x и .exe для окон

Поскольку r11:

.zip для Linux и OS X, новая база URL-адресов и 32-битные версии для OS X и Linux.

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

Вот ссылки для Windows, Mac и Linux. Последняя версия версий 12.x, 11.x, 10.x, 9.x, 8.x и 7.x.

Android NDK r12b

Windows 32-бит | Windows 64-бит | Mac OS X 64-бит | Linux 64-разрядный

Android NDK r11c

Windows 32-бит | Windows 64-бит | Mac OS X 64-бит | Linux 64-разрядный

Android NDK r10e

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-разрядный

Способ поиска старых ссылок на скачивание – использовать инструменты интернет-архива, такие как «Way back machine», https://archive.org/web/ . Вы можете просматривать старые версии веб-страниц и получать нужные ссылки.

Например, мне нужно было загрузить NDK rev 9, поэтому я использовал этот инструмент для доступа к странице загрузки NDK ( https://developer.android.com/tools/sdk/ndk/ ) с марта, а ссылка загрузки в марте указала к NDK rev 9.

Я наткнулся на это сейчас, выполняя тот же поиск, и нашел, что другие ответы слишком специфичны. Я также искал Google для загрузки android-ndk-r8 и нашел практически ничего. Чтобы получить правильную версию, я вместо этого перешел сюда:

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

И скопировал ссылку на нужную мне загрузку и вложил ее в строку URL. Там я редактировал версию, чтобы отразить то, что я хотел (например, я изменил r8b на r8 ). Затем я нажал кнопку ввода, и началась правильная загрузка.

Пока соглашения об именах остаются теми же, это должно работать во всех версиях.


Изменить: это соглашение изменилось. Некоторые старые версии теперь доступны в архивах . Для более старых версий см. Ссылки, предоставленные ответом выше .

Похоже, просто добавив ссылку

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

Просто заменить .bin на .tar.bz2 недостаточно, для версий NDK старше 10b . Например, 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, пока Google не исправляет это, если когда-либо …

Google перенесла выпуски NDK в GitHub. Теперь страница Wiki содержит ссылки на текущую стабильную версию, доступные бета-версии и выбранные более старые версии.

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

Я успешно открыл gstreamer SDK-учебники в Eclipse.

Все, что мне нужно, это использовать более старую версию 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. build – (ctrl + b).

Если вы ищете Google для нужной вам версии, вы сможете найти ссылку для загрузки. Например, Android NDK r5b можно найти по адресу http://androgeek.info/?p=296

С другой стороны, может быть хорошей идеей посмотреть, почему ваш код не компилируется с последней версией и не исправляет ее.

Interesting Posts

Остановить handler.postDelayed ()

Сломанный sudo на веб-сервисах amazon ec2 linux centOS

RGB для CMYK и алгоритм обратной связи

Можно ли отделить основную функцию и classы C ++ от подпрограмм Objective-C и / или C при компиляции и ссылке?

Включите swap-память на Ubuntu

Есть ли способ заставить все ссылочные сборки загружаться в домен приложения?

Есть ли какие-либо макрокоманды с клавиатурной мышью, чтобы сэкономить время на любой повторной задаче?

Программа захвата экрана с возможностью загрузки на сайты обмена изображениями

Как я могу предотвратить утечку памяти CompileAssemblyFromSource?

Слишком много текста для ячейки Excel – как сделать прокручиваемую ячейку

Как получить значение переменной, если имя переменной хранится как строка?

Проблемы с макросами Excel 2010

Хотите, чтобы проект eclipse java автоматически запускал файлы сборки Ant

java.awt.EventQueue.invokeLater объяснен

Почему Hibernate Open Session in View считается плохой практикой?

Давайте будем гением компьютера.