Có ai biết nơi tôi có thể tìm thấy các phiên bản cũ hơn của Android NDK không? Mã của chúng tôi không xây dựng với r6. Chắc chắn phải có phiên bản lưu trữ ở đâu đó.
Có ai biết nơi tôi có thể tìm thấy các phiên bản cũ hơn của Android NDK không? Mã của chúng tôi không xây dựng với r6. Chắc chắn phải có phiên bản lưu trữ ở đâu đó.
Câu trả lời:
Có vẻ như bạn có thể tạo liên kết đến NDK mà bạn muốn và tải xuống từ dl.google.com:
Ví dụ về 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
Ví dụ về 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
Ví dụ về Windows:
http://dl.google.com/android/ndk/android-ndk-r9b-windows.zip
Phần mở rộng lên đến r10b:
.tar.bz2
cho linux / os x và .zip
cho windows.
Vì r10c, các phần mở rộng đã thay đổi thành:
.bin
cho linux / os x và .exe
cho windows
Kể từ r11:
.zip
cho linux và OS X, một cơ sở URL mới và không có phiên bản 32 bit cho OS X và linux.
https://dl.google.com/android/repository/android-ndk-r11-linux-x86_64.zip
Dưới đây là các liên kết cho Windows, Mac và Linux. Bản sửa đổi mới nhất của 18.x, 17.x, 16.x, 15.x, 14.x, 13.x, 12.x, 11.x, 10.x, 9.x, 8.x và 7.x phiên bản.
Cập nhật: Tải xuống các bản phát hành NDK mới nhất và cũ từ trang web chính thức của Android.
Android NDK, Phiên bản 18b (tháng 1 năm 2019)
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK, Phiên bản 17c (tháng 6 năm 2018)
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK, Phiên bản 16b (tháng 12 năm 2017)
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK, Phiên bản 15c (tháng 7 năm 2017)
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK, Phiên bản 14b (Tháng 3 năm 2017)
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK, Phiên bản 13b (Tháng 10 năm 2016)
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK, Phiên bản 12b (tháng 6 năm 2016)
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK, Phiên bản 11c (Tháng 3 năm 2016)
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK, Phiên bản 10e (tháng 5 năm 2015)
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK r9d
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK r8e
Windows 32-bit | Windows 64-bit | Mac OS X 64-bit | Linux 64-bit
Android NDK r7c
r10e
nên r10c
không được bao gồm trong các liên kết.
Một cách để tìm ra các liên kết tải xuống cũ là sử dụng các công cụ lưu trữ internet như "Way back machine", https://archive.org/web/ . Bạn có thể duyệt các phiên bản trang web cũ hơn và nhận được các liên kết bạn muốn.
Ví dụ: tôi cần tải xuống NDK rev 9, vì vậy tôi đã sử dụng công cụ này để truy cập trang tải xuống NDK ( https://developer.android.com/tools/sdk/ndk/ ) từ tháng 3 và liên kết tải xuống vào tháng 3 đến NDK rev 9.
Tôi đã bắt gặp điều này khi thực hiện cùng một tìm kiếm và thấy các câu trả lời khác quá cụ thể. Tôi cũng google tìm kiếm để tải về android-ndk-r8
và tìm thấy bên cạnh không có gì. Để có được phiên bản chính xác, thay vào đó tôi đã đi đến đây:
https://developer.android.com/ndk/downloads/index.html
Và sao chép liên kết đến phần tải xuống mà tôi cần và dán nó vào thanh URL. Ở đó, tôi đã chỉnh sửa phiên bản để phản ánh những gì tôi muốn (ví dụ: tôi đã đổi r8b
thành r8
). Sau đó, tôi nhấn enter và bắt đầu tải xuống chính xác.
Miễn là các quy ước đặt tên vẫn giống nhau, điều này sẽ hoạt động trên tất cả các phiên bản.
Chỉnh sửa: Quy ước này đã thay đổi. Một số phiên bản cũ hơn hiện có sẵn trong kho lưu trữ . Đối với các phiên bản cũ hơn, hãy tham khảo các liên kết được cung cấp bởi câu trả lời ở trên .
Hình như chỉ đơn giản là đặt liên kết như thế này
http://dl.google.com/android/ndk/android-ndk-r7c-windows.zip
trên thanh địa chỉ của trình duyệt của bạn
Tên sửa đổi (r7c, r8c, v.v.) có thể được tìm thấy từ trang tải xuống ndk
Các phiên bản 64 bit cũng có sẵn:
http://dl.google.com/android/ndk/android-ndk-r8e-darwin-x86_64.tar.bz2
chỉ cần thay thế phiên bản / phiên bản / lặp R8E
Như user3486832 đã đề cập, bạn có thể sử dụng archive.org: http://web.archive.org/web/*/https://developer.android.com/tools/sdk/ndk/index.html
Chỉ cần thay thế .bin bằng .tar.bz2 là không đủ, đối với các bản phát hành NDK cũ hơn 10b . Ví dụ: https://dl.google.com/android/ndk/android-ndk-r10b-linux-x86_64.tar.bz2 không phải là một liên kết hợp lệ.
Hóa ra liên kết chính xác cho 10b là: https://dl.google.com/android/ndk/android-ndk32-r10b-linux-x86_64.tar.bz2 (lưu ý thêm '32' ). Tuy nhiên, điều này dường như không áp dụng cho ví dụ 10a , vì liên kết này không hoạt động: https://dl.google.com/android/ndk/android-ndk32-r10a-linux-x86_64.tar.bz2 .
Tóm lại: sử dụng http://web.archive.org cho đến khi Google sửa lỗi này, nếu có ...
Google đã chuyển các bản phát hành NDK sang GitHub. Bây giờ, trang Wiki chứa các liên kết đến bản phát hành ổn định hiện tại, đến các bản betas có sẵn và các bản phát hành cũ hơn được chọn.
http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Tôi đã mở thành công các hướng dẫn SDK của guxer trong Eclipse.
Tất cả tôi cần là sử dụng một phiên bản cũ hơn của ndk. cụ thể là 9đ.
(10c và 10d không hoạt động, 10b - chỉ hoạt động cho hướng dẫn-1)
9d không hoạt động cho tất cả các hướng dẫn! và bạn có thể:
Tải xuống từ: http://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2
Giải nén nó
đặt nó trong nhật thực-> cửa sổ-> tùy chọn-> Android-> NDK-> vị trí NDK.
xây dựng - (ctrl + b).
Nếu bạn tìm kiếm Google cho phiên bản bạn muốn, bạn sẽ có thể tìm thấy một liên kết tải xuống. Ví dụ: Android NDK r5b có sẵn tại http://androgeek.info/?p=296
Một lưu ý khác, có thể là một ý tưởng tốt để xem tại sao mã của bạn không biên dịch theo phiên bản mới nhất và sửa nó.