Кто-нибудь знает, где можно найти более старые версии Android NDK? Наш код не строится с R6. Конечно, где-то должны быть заархивированные версии.
android-ndk
android-ndk-r5
android-ndk-r4
чтобы не
источник
источник
Ответы:
Похоже, вы можете создать ссылку на нужный вам 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, и нет 32-битных версий для OS X и linux.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 г.)
Android NDK, редакция 17с (июнь 2018 г.)
Android NDK, редакция 16b (декабрь 2017 г.)
Android NDK, редакция 15c (июль 2017 г.)
Android NDK, редакция 14b (март 2017 г.)
Android NDK, редакция 13b (октябрь 2016 г.)
Android NDK, редакция 12b (июнь 2016 г.)
Android NDK, редакция 11с (март 2016 г.)
Android NDK, редакция 10e (май 2015 г.)
Android NDK r9d
Android NDK r8e
Android NDK r7c
источник
r10e
такr10c
не включен в ссылки.Чтобы найти старые ссылки на скачивание, используйте инструменты интернет-архива, такие как «Путь назад», https://archive.org/web/ . Вы можете просматривать старые версии веб-страниц и получать нужные ссылки.
Например, мне нужно было загрузить NDK rev 9, поэтому я использовал этот инструмент для доступа к странице загрузки NDK ( https://developer.android.com/tools/sdk/ndk/ ) с марта, а ссылка на скачивание в марте указала в NDK ред. 9.
источник
Я наткнулся на это только сейчас, выполняя тот же поиск, и обнаружил, что другие ответы слишком конкретны. Я тоже гугл искал для скачивания
android-ndk-r8
и почти ничего не нашел. Чтобы получить правильную версию, я вместо этого пошел сюда:И скопировал ссылку на нужную мне загрузку, и вставил ее в адресную строку. Там я отредактировал версию, чтобы отразить то, что я хотел (например, я изменил
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
источник
Недостаточно просто заменить .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 работает для всех уроков! и вы можете:
Загрузите его с: http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Извлеките это.
установите его в eclipse-> window-> settings-> Android-> NDK-> NDK location.
построить - (Ctrl + B).
источник
Если вы ищете в Google нужную вам версию, вы сможете найти ссылку для скачивания. Например, Android NDK r5b доступен по адресу http://androgeek.info/?p=296.
С другой стороны, было бы неплохо посмотреть, почему ваш код не компилируется с последней версией, и исправить это.
источник