Android NDK의 이전 버전은 어디에서 찾을 수 있나요? [닫은]


155

Android NDK의 이전 버전을 어디서 찾을 수 있는지 아는 사람이 있습니까? 우리 코드는 r6으로 빌드되지 않습니다. 확실히 어딘가에 보관 된 버전이 있어야합니다.


4
당신은 여기에 모든 이전 버전을 볼 수 github.com/taka-no-me/android-cmake/blob/master/ndk_links.md
IgorGanapolsky

이 링크는 버전 10으로 끝나지만 현재 링크는 현재 13입니다.
Artem Mostyaev

@BhargavRao 개발자로서이 스레드는 제가 실제로 필요한 소프트웨어를 검색하는 데 여러 번 도움이되었으며, 매우 관련성이 높고 적절한 질문이라고 생각합니다. 의견이있는 대답은 전혀 없었습니다.
Antonio

네, @Antonio, 좋은 게시물이지만 의심의 여지가 없지만 우리 사이트의 주제는 아닙니다. 분명히 "자원"을 요구합니다. (주제-> 닫기가 아니며 좋은 게시물-> 삭제가 아닙니다.) 편집 할 수 있고 그렇게하지 않도록 만들 수 있으면 다시 열 수 있지만 IMO는이 상태로 두는 것이 좋습니다. 게시물과 답변이 유용하다고 생각되면 찬성 투표 할 수 있습니다. 그러나 게시물은 주제가 아닙니다. 문안 인사.
Bhargav Rao

답변:


192

원하는 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 및 .zipWindows 용.

r10c 이후 확장은 다음과 같이 변경되었습니다 :
.bin Linux / OS X 및 .exeWindows 용

r11 이후 :

.zip Linux 및 OS X 용으로도 새로운 URL 기반이며 OS X 및 Linux 용 32 비트 버전은 없습니다.

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


1
왜 이것이 나를 위해 잘 작동하는 대답이 아닌지 모르겠습니다.
gnash117

12
항상 작동하지는 않습니다. 예 : dl.google.com/android/ndk/android-ndk-r8b-darwin-x86_64.tar.bz2- > 404하지만 dl.google.com/android/ndk/android-ndk- r8b-darwin-x86.tar.bz2- > 잘 작동합니다. 안타깝게도 Google에는 이전 버전의 적절한 페이지가 없습니다.
stoiczek 2013

1
@stoiczek : 이전 NDK에는 최신 빌드가 모두 포함되지 않았습니다. r8b에는 아마도 64 비트 다윈 빌드가 없었을 것입니다.
Jan Hudec 2014

Windows 빌드는 .zip 아카이브에 있지만 Mac과 아마도 Linux는 .tar.bz2 아카이브가 될 것이라는 것을 깨달을 때까지 404를 얻었습니다.
Ionoclast Brigham 2015 년

'다윈'은 무엇을 의미합니까? r10d를 'darwin'에 추가하면 작동하지 않으며 전에는 본 적이 없습니다.
Totem

192

다음은 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 릴리스를 다운로드 합니다.


Android NDK, 버전 18b (2019 년 1 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | Linux 64 비트

Android NDK, 버전 17c (2018 년 6 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | Linux 64 비트

Android NDK, 버전 16b (2017 년 12 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | Linux 64 비트

Android NDK, 버전 15c (2017 년 7 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | Linux 64 비트

Android NDK, 버전 14b (2017 년 3 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | Linux 64 비트

Android NDK, 버전 13b (2016 년 10 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | Linux 64 비트

Android NDK, 버전 12b (2016 년 6 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | Linux 64 비트

Android NDK, 버전 11c (2016 년 3 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | Linux 64 비트

Android NDK, 버전 10e (2015 년 5 월)

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 비트


@karmington 방금 확인했는데 작동합니다!
Madan Sapkota


@Abhijeet NDK 10의 최신 개정판 r10e이므로 r10c링크에 포함되어 있지 않습니다.
Madan Sapkota

2
Linux 32 비트 용 NDK가없는 이유는 무엇입니까? 지원되지 않습니까?
ransh

r9d를 계속 다운로드하려고하는데 "실패-네트워크 오류"가 계속 나타납니다
J.Doe

38

오래된 다운로드 링크를 찾는 방법은 "Way back machine", https://archive.org/web/ 와 같은 인터넷 아카이브 도구를 사용하는 것입니다 . 이전 웹 페이지 버전을 탐색하고 원하는 링크를 얻을 수 있습니다.

예를 들어 NDK rev 9를 다운로드해야했기 때문에이 도구를 사용하여 3 월부터 NDK 다운로드 페이지 ( https://developer.android.com/tools/sdk/ndk/ ) 에 액세스하고 3 월의 다운로드 링크를 가리 켰습니다. NDK rev 9.


11
이것이 최선의 대답이어야합니다. http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html 로 이동하여 다음 날짜를 선택하십시오. 버전이 출시되었습니다.
Deepak Joy

16

나는 방금 동일한 검색을 수행하면서 이것을 발견했으며 다른 답변이 너무 구체적이라는 것을 알았습니다. 나는 또한 Google에서 다운로드를 검색했지만 android-ndk-r8아무것도 발견하지 못했습니다. 올바른 버전을 얻으려면 대신 여기로갔습니다.

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

필요한 다운로드 링크를 복사하여 URL 표시 줄에 붙여 넣었습니다. 저기, 내가 원하는 것을 반영하기 위해 버전을 편집 (예를 들어, 나는 변화 r8br8). 그런 다음 Enter 키를 누르면 올바른 다운로드가 시작되었습니다.

명명 규칙이 동일하게 유지되는 한 모든 버전에서 작동합니다.


편집 :이 규칙이 변경되었습니다. 일부 이전 버전은 이제 아카이브 에서 사용할 수 있습니다 . 이전 버전의 경우 위의 답변에서 제공하는 링크를 참조하십시오 .


명명 규칙이 변경되었으므로 더 이상 작동하지 않습니다.
Antonio

바로 거기 NDK 아카이브를 누르면
djdance




3

user3486832가 언급했듯이 archive.org를 사용할 수 있습니다 : http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html


1
URL을 수동으로 조작하는 모든 사람의 명백한 성공에도 불구하고 형식은 시간이 지남에 따라 변경됩니다. 예 : android-ndk-r10d-darwin-x86.bin vs android-ndk32-r10b-darwin-x86.tar.bz2 및 수동 조작이 작동하지 않았습니다 나를 위해 . 이 아카이브 링크는 내가 받아 들일 수있는 대답이라고 생각합니다 (Google이 링크를 제거한 후 오래된 파일을 제거하지 않는 것처럼 보이기 때문에).
Stan Kurdziel

3

.bin.tar.bz2 로 바꾸는 것만으로 는 충분하지 않습니다 . 10b 이전 NDK 릴리스의 경우에는 충분하지 않습니다 . 예를 들어 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 .

결론 : Google에서 문제를 해결할 때까지 http://web.archive.org를 사용 하세요 .


2
web.archive.org를 사용하는 것이 좋습니다. web.archive.org 페이지의 r10b 이후 빌드에 대한 링크 (빌드 r10e,하지만 r10d를 얻기 위해 링크를 수정할 수 있음) : web.archive . org / web / 20150602004400 / http : //developer.android.com/…
Deemoe

3

Google은 NDK 릴리스를 GitHub로 이동했습니다. 이제 Wiki 페이지 에는 현재 안정된 릴리스, 사용 가능한 베타 및 선택한 이전 릴리스에 대한 링크가 포함되어 있습니다.


1

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

Eclipse에서 gstreamer SDK 튜토리얼을 성공적으로 열었습니다.

필요한 것은 이전 버전의 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. 빌드-(ctrl + b).


0

Google에서 원하는 버전을 검색하면 다운로드 링크를 찾을 수 있습니다. 예를 들어 Android NDK r5b는 http://androgeek.info/?p=296 에서 사용할 수 있습니다.

또 다른 메모에서 코드가 최신 버전에 대해 컴파일되지 않는 이유를 살펴보고 수정하는 것이 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.