Czy ktoś wie, gdzie mogę znaleźć starsze wersje Androida NDK? Nasz kod nie jest zbudowany z r6. Z pewnością gdzieś muszą być zarchiwizowane wersje.
154
Czy ktoś wie, gdzie mogę znaleźć starsze wersje Androida NDK? Nasz kod nie jest zbudowany z r6. Z pewnością gdzieś muszą być zarchiwizowane wersje.
Odpowiedzi:
Wygląda na to, że możesz utworzyć link do NDK, który chcesz i pobrać go z dl.google.com:
Przykład Linuksa:
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
Przykład 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
Przykład systemu Windows:
http://dl.google.com/android/ndk/android-ndk-r9b-windows.zip
Rozszerzenia do r10b:
.tar.bz2
dla systemu Linux / OS X i.zip
dla systemu Windows.Od r10c rozszerzenia zmieniły się na:
.bin
dla linux / os x i.exe
dla WindowsOd r11:
.zip
także dla linuxa i OS X, nowa baza adresów URL i brak wersji 32-bitowych dla OS X i linux.https://dl.google.com/android/repository/android-ndk-r11-linux-x86_64.zip
źródło
Oto linki do systemów Windows, Mac i Linux. Najnowsza wersja 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, 12.x, 11.x, 10.x, 9.x, 8.x i 7.x wersje.
Android NDK, wersja 18b (styczeń 2019 r.)
Android NDK, wersja 17c (czerwiec 2018)
Android NDK, wersja 16b (grudzień 2017)
Android NDK, wersja 15c (lipiec 2017 r.)
Android NDK, wersja 14b (marzec 2017 r.)
Android NDK, wersja 13b (październik 2016 r.)
Android NDK, wersja 12b (czerwiec 2016 r.)
Android NDK, wersja 11c (marzec 2016 r.)
Android NDK, wersja 10e (maj 2015 r.)
Android NDK r9d
Android NDK r8e
Android NDK r7c
źródło
r10e
więcr10c
uwzględniona w linkach.Sposobem na znalezienie starych linków do pobrania jest skorzystanie z narzędzi archiwum internetowego, takich jak „Way back machine”, https://archive.org/web/ . Możesz przeglądać starsze wersje stron internetowych i uzyskiwać żądane linki.
Na przykład, musiałem pobrać NDK rev 9, więc użyłem tego narzędzia, aby uzyskać dostęp do strony pobierania NDK ( https://developer.android.com/tools/sdk/ndk/ ) od marca, a link do pobrania w marcu wskazał do NDK rev 9.
źródło
Natknąłem się teraz na to, robiąc to samo wyszukiwanie, i stwierdziłem, że inne odpowiedzi są zbyt szczegółowe. Szukałem też w wyszukiwarce Google do pobrania
android-ndk-r8
i nie znalazłem prawie nic. Aby uzyskać poprawną wersję, poszedłem tutaj:Skopiowałem link do potrzebnego pliku do pobrania i wkleiłem go w pasku adresu URL. Tam zredagowałem wersję, aby odzwierciedlić to, co chciałem (na przykład zmieniłem
r8b
nar8
). Następnie nacisnąłem enter i rozpoczęło się poprawne pobieranie.Dopóki konwencje nazewnictwa pozostają takie same, powinno to działać we wszystkich wersjach.
Edycja: ta konwencja uległa zmianie. Niektóre starsze wersje są teraz dostępne w archiwach . W przypadku nawet starszych wersji zapoznaj się z linkami podanymi w odpowiedzi powyżej .
źródło
Wygląda na to, że po prostu umieść link w ten sposób
http://dl.google.com/android/ndk/android-ndk-r7c-windows.zip
na pasku adresu przeglądarki
Nazwy wersji (r7c, r8c itp.) Można znaleźć na stronie pobierania ndk
źródło
Dostępne są również wersje 64-bitowe:
http://dl.google.com/android/ndk/android-ndk-r8e-darwin-x86_64.tar.bz2
po prostu zastąp wydanie / wersję / iterację R8E
źródło
Jak user3486832 wspomniano, można użyć archive.org: http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html
źródło
Po prostu zastępując .bin z .tar.bz2 nie wystarczy, do NDK uwalnia starsze niż 10b . Na przykład https://dl.google.com/android/ndk/android-ndk-r10b-linux-x86_64.tar.bz2 nie jest prawidłowym linkiem.
Okazało się, że poprawny link dla 10b to: https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2 (uwaga na dodatkowe „32” ). Jednak wydaje się, że nie dotyczy to np. 10a , ponieważ ten link nie działa: https://dl.google.com/android/ndk/android-ndk32-r10a-linux-x86_64.tar.bz2 .
Podsumowując: używaj http://web.archive.org, dopóki Google to nie naprawi, jeśli w ogóle ...
źródło
Firma Google przeniosła wydania NDK do GitHub. Teraz strona Wiki zawiera linki do aktualnego wydania stabilnego, dostępnych wersji beta i wybranych starszych wersji.
źródło
http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Z powodzeniem otworzyłem samouczki Gstreamer SDK w Eclipse.
Potrzebowałem tylko starszej wersji ndk. konkretnie 9d.
(10c i 10d nie działają, 10b - działa tylko dla tutorial-1)
9d działa we wszystkich samouczkach! i możesz:
Pobierz go z: http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Wyodrębnij to.
ustaw go w eclipse-> window-> preferencje-> Android-> NDK-> NDK location.
build - (ctrl + b).
źródło
Jeśli wyszukujesz w Google żądaną wersję, powinieneś być w stanie znaleźć link do pobrania. Na przykład Android NDK r5b jest dostępny pod adresem http://androgeek.info/?p=296
Z drugiej strony, dobrym pomysłem może być sprawdzenie, dlaczego kod nie kompiluje się z najnowszą wersją i naprawienie tego.
źródło