Alguém sabe onde posso encontrar versões mais antigas do Android NDK? Nosso código não constrói com r6. Certamente deve haver versões arquivadas em algum lugar.
Alguém sabe onde posso encontrar versões mais antigas do Android NDK? Nosso código não constrói com r6. Certamente deve haver versões arquivadas em algum lugar.
Respostas:
Parece que você pode criar o link para o NDK desejado e fazer o download em dl.google.com:
Exemplo de 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
Exemplo do 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
Exemplo do Windows:
http://dl.google.com/android/ndk/android-ndk-r9b-windows.zip
Extensões até r10b:
.tar.bz2
para linux / os x e .zip
para windows.
Desde r10c, as extensões mudaram para:
.bin
para linux / os x e .exe
para windows
Desde r11:
.zip
também para linux e OS X, uma nova base de URL e nenhuma versão de 32 bits para OS X e linux.
https://dl.google.com/android/repository/android-ndk-r11-linux-x86_64.zip
Aqui estão os links para Windows, Mac e Linux. Revisão mais recente de 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, 12.x, 11.x, 10.x, 9.x, 8.xe 7.x versões.
Atualização: Faça o download dos lançamentos mais recentes e antigos do NDK no site oficial do Android.
Android NDK, revisão 18b (janeiro de 2019)
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK, Revisão 17c (junho de 2018)
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK, Revisão 16b (dezembro de 2017)
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK, Revisão 15c (julho de 2017)
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK, Revisão 14b (março de 2017)
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK, Revisão 13b (outubro de 2016)
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK, revisão 12b (junho de 2016)
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK, Revisão 11c (março de 2016)
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK, revisão 10e (maio de 2015)
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK r9d
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK r8e
Windows de 32 bits | Windows de 64 bits | Mac OS X de 64 bits | Linux de 64 bits
Android NDK r7c
r10e
assim r10c
não está incluído nas ligações.
Uma maneira de descobrir links de download antigos é usar ferramentas de arquivamento da Internet, como "Way back machine", https://archive.org/web/ . Você pode navegar por versões mais antigas de páginas da web e obter os links desejados.
Por exemplo, eu precisava baixar o NDK rev 9, então usei essa ferramenta para acessar a página de download do NDK ( https://developer.android.com/tools/sdk/ndk/ ) a partir de março e o link para download em março apontado para NDK rev 9.
Eu me deparei com isso agora fazendo a mesma pesquisa e descobri que as outras respostas são muito específicas. Eu também procurei no google pelo download android-ndk-r8
e encontrei quase nada. Para obter a versão correta, fui aqui:
https://developer.android.com/ndk/downloads/index.html
E copiei o link para o download que eu precisava e colei na barra de URL. Lá, editei a versão para refletir o que queria (por exemplo, mudei r8b
para r8
). Então pressionei enter e o download correto começou.
Desde que as convenções de nomenclatura permaneçam as mesmas, isso deve funcionar em todas as versões.
Edit: Esta convenção mudou. Algumas versões mais antigas estão agora disponíveis nos arquivos . Para versões ainda mais antigas, consulte os links fornecidos pela resposta acima .
Parece simplesmente colocar o link assim
http://dl.google.com/android/ndk/android-ndk-r7c-windows.zip
na barra de endereço do seu navegador
Os nomes das revisões (r7c, r8c etc.) podem ser encontrados na página de download do ndk
As versões de 64 bits também estão disponíveis:
http://dl.google.com/android/ndk/android-ndk-r8e-darwin-x86_64.tar.bz2
basta substituir a versão / versão / iteração do R8E
Como o usuário3486832 mencionado, você pode usar o archive.org: http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html
Simplesmente substituir .bin por .tar.bz2 não é suficiente, para versões do NDK anteriores a 10b . Por exemplo, https://dl.google.com/android/ndk/android-ndk-r10b-linux-x86_64.tar.bz2 não é um link válido.
Descobriu-se que o link correto para 10b era: https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2 (observe os '32' adicionais ). No entanto, isso parece não se aplicar, por exemplo , a 10a , pois esse link não funciona: https://dl.google.com/android/ndk/android-ndk32-r10a-linux-x86_64.tar.bz2 .
Conclusão: use http://web.archive.org até o Google resolver isso, se é que alguma vez ...
O Google mudou as versões do NDK para o GitHub. Agora, a página Wiki contém links para a versão estável atual, para betas disponíveis e para versões mais antigas selecionadas.
http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Abri com sucesso os tutoriais do SDK do gstreamer no Eclipse.
Tudo que eu precisava era usar uma versão mais antiga do ndk. especificamente 9d.
(10c e 10d não funciona, 10b - funciona apenas para o tutorial-1)
9d funciona para todos os tutoriais! e você pode:
Faça o download em: http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Extraia-o.
configure-o em eclipse-> janela-> preferências-> Android-> NDK-> localização do NDK.
construir - (ctrl + b).
Se você pesquisar no Google a versão que deseja, poderá encontrar um link para download. Por exemplo, o Android NDK r5b está disponível em http://androgeek.info/?p=296
Em outra nota, pode ser uma boa ideia analisar por que seu código não compila na versão mais recente e a corrige.