programing tip

이전 버전의 Android NDK는 어디서 찾을 수 있습니까?

itbloger 2020. 6. 9. 08:24
반응형

이전 버전의 Android NDK는 어디서 찾을 수 있습니까? [닫은]


누구든지 이전 버전의 Android NDK를 찾을 수있는 곳을 알고 있습니까? 우리의 코드는 r6으로 빌드되지 않습니다. 어딘가에 보관 된 버전이 있어야합니다.


원하는 NDK에 대한 링크를 구성하고 dl.google.com에서 다운로드 할 수 있습니다.

리눅스 예 :
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


다음은 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 년 1 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

Android NDK, 개정판 17c (2018 년 6 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

Android NDK, 개정 16b (2017 년 12 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

Android NDK, 개정판 15c (2017 년 7 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

Android NDK, 개정판 14b (2017 년 3 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

Android NDK, 개정판 13b (2016 년 10 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

Android NDK, 개정판 12b (2016 년 6 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

Android NDK, 개정 11c (2016 년 3 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

Android NDK, 개정 10e (2015 년 5 월)

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

안드로이드 NDK r9d

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

안드로이드 NDK r8e

Windows 32 비트 | Windows 64 비트 | Mac OS X 64 비트 | 리눅스 64 비트

안드로이드 NDK r7c

Windows 32 비트 | Mac OS X 64 비트 | 리눅스 64 비트


기존 다운로드 링크를 찾을 수있는 방법은 "웨이 백 머신"과 같은 인터넷 아카이브 도구를 사용하는 것입니다 https://archive.org/web/ . 이전 웹 페이지 버전을 찾아보고 원하는 링크를 얻을 수 있습니다.

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


나는 지금 같은 검색을하고 이것을 발견했고 다른 답변이 너무 구체적이라는 것을 알았습니다. 또한 Google은 다운로드를 검색 android-ndk-r8하고 아무것도 아닌 것으로 나타났습니다. 올바른 버전을 얻으려면 대신 여기에 갔다.

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

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

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


Edit: This convention did change. Some older versions are now available in the archives. For even older versions, refer to the links provided by the answer above.


Looks like simply putting the link like this

http://dl.google.com/android/ndk/android-ndk-r7c-windows.zip

on the address bar of your browser

The revision names (r7c, r8c etc.) could be found from the ndk download page


The 64 bit versions are available also:

http://dl.google.com/android/ndk/android-ndk-r8e-darwin-x86_64.tar.bz2

just replace the R8E release/version/iteration


As user3486832 mentioned, you can use archive.org: http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html


Simply replacing .bin with .tar.bz2 is not enough, for NDK releases older than 10b. For example, https://dl.google.com/android/ndk/android-ndk-r10b-linux-x86_64.tar.bz2 is not a valid link.

Turned out that the correct link for 10b was: https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2 (note the additional '32'). However, this doesn't seem to apply to e.g. 10a, as this link doesn't work: https://dl.google.com/android/ndk/android-ndk32-r10a-linux-x86_64.tar.bz2 .

Bottom line: use http://web.archive.org until Google fixes this, if ever...


Google has moved NDK releases to GitHub. Now, the Wiki page contains links to the current stable release, to available betas, and to selected older releases.


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

I successfully opened gstreamer SDK tutorials in Eclipse.

All I needed is to use an older version of ndk. specificly 9d.

(10c and 10d does not work, 10b - works just for tutorial-1 )

9d does work for all tutorials ! and you can:

  1. Download it from: http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2

  2. Extract it.

  3. set it in eclipse->window->preferences->Android->NDK->NDK location.

  4. build - (ctrl+b).


If you search Google for the version you want, you should be able to find a download link. For example, Android NDK r5b is available at http://androgeek.info/?p=296

On another note, it might be a good idea to look at why your code doesn't compile against the latest version and fix it.

참고URL : https://stackoverflow.com/questions/6849981/where-do-i-find-old-versions-of-android-ndk

반응형