Хтось знає, де я можу знайти старіші версії 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-адрес та відсутність 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 версії.
Оновлення: Завантажте останні та старі версії NDK з офіційного сайту Android.
Android NDK, версія 18b (січень 2019)
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK, версія 17c (червень 2018)
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK, версія 16b (грудень 2017 року)
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK, версія 15c (липень 2017 р.)
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK, версія 14b (березень 2017 року)
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK, версія 13b (жовтень 2016)
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK, версія 12b (червень 2016)
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK, версія 11c (березень 2016 року)
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK, версія 10е (травень 2015 р.)
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK r9d
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK r8e
32-бітний Windows | Windows 64-розрядні | Mac OS X 64-розрядна | 64-бітний Linux
Android NDK r7c
r10e
так r10c
не включений в посилання.
Спосіб пошуку старих посилань на завантаження - використання інструментів інтернет-архіву, таких як "Шлях назад машиною", 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
). Потім я натиснув клавішу 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
Я успішно відкрив підручники SDK для gstreamer в Eclipse.
Все, що мені було потрібно - це використовувати старішу версію ndk. конкретно 9д.
(10c та 10d не працює, 10b - працює лише для підручника-1)
9d працює для всіх навчальних посібників! і ви можете:
Завантажте його з: http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Витягніть його.
встановіть його у затемненні-> вікно-> налаштування-> Android-> NDK-> NDK.
build - (ctrl + b).
Якщо ви шукаєте в Google потрібну версію, ви повинні мати можливість знайти посилання для завантаження. Наприклад, Android NDK r5b доступний за адресою http://androgeek.info/?p=296
З іншого приводу, може бути непоганим подивитися, чому ваш код не компілюється з останньою версією, і виправити це.