Trình quản lý sdk Android cần cài đặt những gì. Phát triển cho Android: cài đặt SDK. Tại sao bạn cần SDK Android?

Cập nhật lần cuối: 14/11/2017

Mọi thứ chúng tôi thực hiện trên Android bằng Java đều phụ thuộc vào SDK Android - nếu chúng tôi tạo một ứng dụng cho một phiên bản cụ thể, chẳng hạn như dành cho Android Nougat, thì chúng tôi phải cài đặt các công cụ SDK thích hợp. Điều này phải được tính đến trong quá trình phát triển.

Hãy mở Android Studio. Theo mặc định, nếu chúng ta chạy chương trình lần đầu tiên thì một số menu ban đầu sẽ mở ra cho chúng ta. Ở cuối màn hình bắt đầu của chương trình, hãy tìm nút “Cấu hình” và nhấp vào nút đó:

Để có cái nhìn chi tiết hơn về tất cả các thành phần cho từng nền tảng, hãy nhấp vào liên kết ở cuối cửa sổ Hiển thị chi tiết gói.

Ở đây chúng ta có thể xem chi tiết những gói nào được cài đặt cho từng nền tảng. Tất cả các thành phần được nhóm theo một phiên bản SDK cụ thể, ví dụ: Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat), v.v. Mỗi phiên bản SDK thực sự đại diện cho một phiên bản hoặc phiên bản lật đổ cụ thể của hệ điều hành Android. Nhưng mỗi phiên bản SDK đều bao gồm nhiều thành phần khác nhau, bao gồm các công cụ phát triển cho TV, đồng hồ thông minh, v.v. Không phải tất cả các công cụ này đều có thể cần thiết, vì vậy việc cài đặt hoàn toàn tất cả các phiên bản SDK cũng chẳng ích gì.

Trong trường hợp này, chúng tôi sẽ chủ yếu quan tâm đến mục Nền tảng SDK Android. Nền tảng SDK Android chứa tất cả chức năng chính được sử dụng trong quá trình phát triển. Mục này có thể được chọn cho tất cả các nền tảng mà chúng tôi sẽ biên dịch ứng dụng. Đặc biệt, tôi khuyên bạn nên chọn nền tảng mới nhất - Android 8.0/7.1, cũng như những nền tảng sẽ được sử dụng làm nền tảng tối thiểu, chẳng hạn như Android 5.0 / 5.1.

Ngoài Nền tảng SDK, theo quy tắc, mỗi nền tảng còn chứa một số thành phần dùng để thử nghiệm ứng dụng trên trình mô phỏng:

    Hình ảnh hệ thống Android TV Intel x86 Atom

    Hình ảnh hệ thống Atom Intel x86 của Android Wear

Đối với các nền tảng cũ hơn, danh sách các thành phần có thể thay đổi.

Nếu bạn không định sử dụng trình giả lập thì những thành phần này không quá quan trọng. Và ngược lại, nếu quá trình thử nghiệm diễn ra trên trình giả lập thì bạn nên cài đặt image hệ thống cho việc này Hình ảnh hệ thống Intel x86 Atom của Google API hoặc Hình ảnh hệ thống nguyên tử Intel x86 của Google Play.

Ở đây, các gói quan trọng nhất đối với chúng tôi là:

    Kho lưu trữ hỗ trợ Android

    Thư viện hỗ trợ Android

    Dịch vụ của Google Play

    Kho lưu trữ của Google

    Trình điều khiển USB của Google

Các gói này cài đặt kho lưu trữ Android và dịch vụ Google Play. Ngoài ra, nếu bạn muốn sử dụng điện thoại thông minh Google - Nexus 5/5X và 6/6P hoặc Google Pixel - để kiểm tra ứng dụng, thì bạn phải cài đặt gói Google USB Driver, gói này cung cấp trình điều khiển để làm việc với các điện thoại thông minh này. Nếu bạn định sử dụng điện thoại thông minh của nhà sản xuất khác, thì trong trường hợp này bạn sẽ cần cài đặt trình điều khiển USB trực tiếp từ nhà sản xuất này. Theo quy định, khi bạn kết nối điện thoại thông minh, hệ thống sẽ tự cố gắng cài đặt trình điều khiển.

Nếu bạn định sử dụng trình giả lập, bạn cũng nên cài đặt gói Trình tăng tốc giả lập Intel x86 (trình cài đặt HAXM).

Và nếu trong quá trình phát triển hoặc thử nghiệm có vấn đề phát sinh với một số phiên bản của hệ điều hành Android, thì rất có thể gốc rễ của vấn đề nằm ở việc thiếu các thành phần cần thiết cho một số nền tảng nhất định. Trong trường hợp này, bạn có thể khởi chạy Trình quản lý SDK từ Android Studio và cài đặt thủ công các thành phần còn thiếu.

Sau đó, mỗi khi bạn khởi chạy Android Studio, các thông báo bật lên sẽ xuất hiện về tính sẵn có của các bản cập nhật theo nền tảng, điều này khá thuận tiện và sẽ cho phép các dự án cập nhật các bản cập nhật mới nhất từ ​​Google.

Nếu sau này chúng tôi cần gọi Trình quản lý SDK, chúng tôi có thể thực hiện việc này từ chính Android Sudio thông qua thanh công cụ.

Nếu khi đọc blog của chúng tôi, bạn cảm thấy danh hiệu danh dự “ấm trà” không còn thuộc về mình nữa và bây giờ bạn có thể thử lên cấp “người dùng nâng cao” thì Android SDK chính là công cụ sẽ khiến bạn cảm thấy như vậy. giống như một nhà phát triển.

Người dùng muốn tăng đáng kể hiệu suất của thiết bị Android của họ hiểu rằng họ không thể làm được nếu không có quyền truy cập root và mở khóa bộ nạp khởi động:

Và sau đó, có thể sẽ có mong muốn thử nghiệm một số phần mềm tùy chỉnh. Đó là lúc bạn cần Android SDK và ADB. Điều này có nghĩa là bạn sẽ phải làm việc không chỉ với cửa sổ lệnh mà còn với các mã cung cấp quyền truy cập vào hệ điều hành Android.

SDK (viết tắt tiếng Anh của bộ phát triển phần mềm) nói chung là một bộ công cụ phát triển khác nhau cho phép các chuyên gia làm việc với phần mềm tạo ứng dụng cho các gói phần mềm đặc biệt, bảng điều khiển trò chơi, phần mềm cho các công cụ phát triển cơ bản, hệ điều hành và máy tính, trò chơi bảng điều khiển, v.v.

Công cụ này được sử dụng cho:

  • Có được quyền siêu người dùng.
  • Để cung cấp quyền truy cập vào phần hệ thống của chương trình cơ sở và các thay đổi của nó

Và ADB sẽ cho phép:

  • Xem các thiết bị được kết nối có thể hoạt động với ADB
  • Xem nhật ký hệ thống Android
  • Tạo bản sao của các tập tin từ và tới thiết bị Android
  • Xóa (hoặc xóa) và flash (hoặc ghi đè) phân vùng " dữ liệu»
  • Tạo các tập lệnh khác nhau để quản lý thiết bị Android
  • Quản lý một số thông số mạng của tiện ích
  • Và nhiều hơn nữa.

Trình quản lý SDK Android - cách sử dụng

SDK Android bao gồm trình điều khiển ADB và các công cụ khác mà nếu bạn tuân thủ nghiêm ngặt các hướng dẫn này thì bất kỳ người dùng nào cũng có thể cài đặt mà không gặp bất kỳ sự cố nào.

Đầu tiên bạn cần thực hiện một số bước chuẩn bị:

  • Chúng tôi kiểm tra các yêu cầu của SDK Android.
  • Tải về máy tính của bạn JDK, Và Bộ phát triển Java
  • Ngoài ra, bạn sẽ cần tải xuống Eclipse IDE và plugin ADT
  • Bây giờ chúng ta cần cài đặt Eclipse trên PC và chạy chương trình. Tuyến đường trông như thế này: Windows>SDK Android>Trình quản lý AVD.

Người dùng không có kế hoạch phát triển và thử nghiệm ứng dụng có thể bỏ qua hai bước cuối cùng

*Ghi chú: nhật thực– ngôn ngữ mà mã được viết.

Cách cài đặt Android SDK/ADB trên Windows

  1. Tải xuống và lưu tệp cài đặt trên màn hình máy tính của bạn
  2. Giải nén và di chuyển nó vào ổ “C” trong root (C: \ android-sdk-windows).
  3. Đi tới thư mục này trên ổ “C” rồi mở trình quản lý SDK.
  4. Bấm để cài đặt Công cụ nền tảng SDK Android, bản sửa đổi 6
  5. Sau đó chúng ta di chuyển dọc theo con đường này: Các gói có sẵn, sau đó Tiện ích bổ sung của bên thứ ba, Hiện nay Google Inc. tiện ích bổ sung, Hơn nữa kiểm tra gói Trình điều khiển USB của Google, bản sửa đổi 4(tệp cuối cùng yêu cầu cài đặt).
  6. Chúng tôi đóng cửa người quản lý.
  7. Chuyển đến bảng điều khiển và mở thuộc tính hệ thống ( Thuộc tính hệ thống).
  8. Nhấp vào “Cài đặt hệ thống nâng cao”, “Biến môi trường”.
  9. Chúng cần được cấu hình: cuộn xuống danh sách cho đến khi “Đường dẫn” (hoặc Đường dẫn) xuất hiện. Hãy nhấn.
  10. Trong trường “Giá trị” ở cuối dòng bạn cần nhập C: \android-sdk-windows\platform-tools;C:\android-sdk-windows\tools. Nhấp vào “OK”, sau đó “Thoát”.
  11. Chúng tôi kích hoạt gỡ lỗi USB trên thiết bị Android và kết nối nó với máy tính.
  12. Cài đặt trình điều khiển cần thiết cho điện thoại thông minh (hoặc thiết bị khác) và mở cửa sổ lệnh trên PC, nhập thiết bị adb
  13. Bây giờ thiết bị của chúng tôi sẽ xuất hiện trong danh sách và nếu vậy thì mọi thứ đã diễn ra tốt đẹp.

Nếu có điều gì đó không ổn, thì bạn cần thực hiện thủ công quy trình cập nhật trình điều khiển. Để làm điều này, bạn sẽ cần phải thực hiện các bước sau:

  1. Mở " quản lý thiết bị» và tìm dấu chấm than màu vàng gần nhóm thiết bị không xác định.
  2. Bây giờ chúng ta cần nhấp chuột phải vào ADB. Đường dẫn để cập nhật: Cập nhật phần mềm trình điều khiển, sau đó Duyệt qua, Và Để tôi chọn Hiện nay Có đĩaduyệt qua.
  3. Tiếp theo bạn cần vào đây - C: \android-sdk-windows\extras\google\usb_driver và chọn android_winusb.inf. và lựa chọn Giao diện ADB của Android.
  4. Cảnh báo bật lên (nếu nó xuất hiện) nên được bỏ qua.

Sau khi cài đặt xong chúng ta cần mở cửa sổ lệnh và nhập lại thiết bị adb. Hãy hy vọng mọi thứ hoạt động ngay bây giờ.

SDK Android cho phép bạn hack phần mềm của thiết bị Android, lấy quyền Root, truy cập các tệp hệ thống và thay đổi chúng. Đó là mọi thứ bạn có thể tưởng tượng khi làm việc với bất kỳ điện thoại thông minh hoặc máy tính bảng nào chạy hệ điều hành Android.

SDK, viết tắt của Software Development Kit, là một bộ hoàn chỉnh gồm tất cả các công cụ phát triển cho phép bạn tạo ứng dụng cho một gói phần mềm cụ thể, cũng như phần mềm phát triển cốt lõi, nền tảng phần cứng, bảng điều khiển trò chơi, hệ thống máy tính, các hệ điều hành và nền tảng khác nhau. Trong trường hợp của chúng tôi, đây là SDK dành cho hệ điều hành di động Android.

ADB (Cầu gỡ lỗi Android, một thành phần của SDK Android) cũng cho phép bạn xem thiết bị Android tương thích nào hiện đang được kết nối và có khả năng hoạt động với ADB, xem tệp nhật ký hệ thống của hệ điều hành Android, sao chép tệp từ và sang Android thiết bị, cài đặt hoặc gỡ cài đặt ứng dụng trên tiện ích di động, xóa phần dữ liệu hoặc ghi đè lên nó, thực thi các tập lệnh để điều khiển thiết bị Android và hơn thế nữa.

Vì vậy, hãy bắt đầu cài đặt Android SDK. Để thực hiện việc này, hãy truy cập trang web //developer.android.com, nơi chúng tôi mở tab SDK tương ứng và chọn phiên bản SDK cho hệ điều hành máy tính của bạn. Tốt nhất là tải xuống SDK ở dạng kho lưu trữ zip. Tải xuống và giải nén kho lưu trữ này vào thư mục gốc của ổ C:

Sau đó, bạn cần tải xuống JRE từ //oracle.com. Để thực hiện việc này, hãy chọn tab Tải xuống trên trang được chỉ định ở trên cùng, sau đó chọn JAVA dành cho Nhà phát triển và sau đó là JRE. Tải xuống và cài đặt phần mềm JRE.

Tiếp theo, chúng tôi khởi chạy chương trình Trình quản lý SDK trong thư mục SDK, trong đó chúng tôi chọn các gói cần thiết cho công việc tiếp theo. Chúng tôi khuyên bạn nên chọn những thứ được hiển thị trong hình ảnh bên dưới. Sau khi xác nhận, người quản lý sẽ độc lập tải xuống và cài đặt các thành phần cần thiết, chúng ta đợi quá trình hoàn tất.

Đi đến thư mục C:AndroidSDKcác cửa sổnền tảng-công cụ, sao chép đường dẫn đến thư mục này, vì các tệp chúng ta cần sẽ nằm ở đây, bao gồm adb.exe.

Sau này, nếu bạn có Windows XP, bạn cần mở Control Panel, trong System Properties - Advanced và chọn “Biến môi trường” ở dưới cùng. Nếu Windows Vista/7 được cài đặt, thì trong bảng điều khiển hãy mở “Hệ thống”, sau đó mở “Cài đặt hệ thống nâng cao”.

Trong “Biến môi trường”, chúng tôi tìm thấy mục Đường dẫn, nhấp vào “Chỉnh sửa” và không xóa bất cứ thứ gì, thêm đường dẫn mà chúng tôi đã sao chép ở trên, cách nhau bằng dấu chấm phẩy (“;”):

C:Công cụ nền tảng Android-SDK-Windows

Xác nhận các thay đổi bằng cách nhấp vào “Ok”. Chúng tôi kiểm tra những thay đổi được thực hiện. Để thực hiện việc này, hãy vào dòng lệnh bằng cách nhấn tổ hợp phím Thắng+R. Nhập lệnh adb và chúng tôi nhận được thông tin sau trên màn hình nếu chúng tôi thực hiện đúng mọi thứ:

Bây giờ chúng ta hãy xem danh sách các lệnh khá hữu ích và được sử dụng thường xuyên.

thiết bị adb– hiển thị thông tin về thiết bị nào hiện đang được kết nối.

adb chờ thiết bị– đưa ra lệnh chờ thiết bị kết nối.

adb get-serialno– hiển thị số serial của thiết bị trên màn hình.

nhật ký adb– xem các chức năng được thực hiện bởi thiết bị.

adb logcat > c:log.txt– lưu các chức năng đã thực hiện vào tệp được chỉ định.

logcat hỗ trợ các bộ lọc sau:

V - Verbose (mức độ ưu tiên thấp nhất có thể, chế độ này được bật theo mặc định)

D – Debug (gỡ lỗi hay gỡ lỗi)

I – Info (thông tin đầu ra)

W - Cảnh Báo

E – Error (lỗi xuất ra)

F - Fatal (hiển thị các lỗi nghiêm trọng)

S - Im lặng (mức ưu tiên cao nhất hiện có, chế độ im lặng hoàn toàn, nghĩa là không có gì đầu ra)

Ví dụ: logcat adb *:E- chỉ thông tin về lỗi trong hệ điều hành được hiển thị.

adb logcat [-b]- hiển thị thông tin liên quan đến bộ đệm hệ thống.

Đài- hiển thị thông tin từ bộ đệm chứa thông tin về các tin nhắn từ mô-đun chịu trách nhiệm về radio/điện thoại.

sự kiện- hiển thị thông tin từ bộ đệm chứa thông tin về các thông báo về các sự kiện liên quan.

chủ yếu- hiển thị thông tin từ bộ đệm chính.

khởi động lại adb– khởi động lại thiết bị.

phục hồi khởi động lại adb- khởi động lại thiết bị ở chế độ recovery.

bộ tải khởi động lại adb- khởi động lại ở chế độ bootloader.

adb shell cat /proc/mtd– hiển thị thông tin về các “phân vùng” bộ nhớ của thiết bị.

adb shell df– hiển thị thông tin về các phân vùng và tài nguyên thiết bị hiện đang miễn phí.

đẩy adb– sao chép tập tin vào thiết bị.

kéo adb– sao chép một tập tin từ thiết bị sang máy tính cá nhân.

cài đặt adb [-l] [-r] [-s]– cài đặt ứng dụng được chỉ định.

Ví dụ: cài đặt adb từ:/adb/app/prog.apk– tập tin sẽ được cài đặt prog.apk cái đó nằm trong thư mục /adb/ứng dụng/ trên đĩa C:

Bộ lọc có sẵn:

L – chặn ứng dụng.

R – cài đặt lại ứng dụng, lưu dữ liệu.

S – cài ứng dụng vào thẻ nhớ.

gỡ cài đặt adb– xóa ứng dụng.

Ví dụ: gỡ cài đặt adbprog.apk

Tuy nhiên, không giống như phần sau, bạn sẽ phải mày mò cài đặt ở đây vì gói này được các nhà phát triển chuyên nghiệp sử dụng để tạo trò chơi và ứng dụng.

Trước khi cài đặt SDK Android, hãy đảm bảo rằng máy tính của bạn có RAM 2 GB (tốt nhất là 4 GB) và có 1,4 GB dung lượng trống trên ổ cứng cho chính trình mô phỏng, hình ảnh và bộ đệm. Màn hình của bạn cũng phải hỗ trợ độ phân giải 1280 x 800 pixel trở lên.

Bước 1 - Cài đặt Bộ công cụ phát triển Java và SDK Android

Tải xuống phiên bản mới nhất của JDK (chọn 32 bit hoặc 64 bit tùy theo hệ điều hành của bạn) và chạy trình cài đặt.

Nếu bạn tải xuống trình cài đặt SDK Android dưới dạng tệp EXE thì chúng tôi sẽ tự động được nhắc cài đặt JDK ngay sau khi khởi chạy. Bạn cũng sẽ phải cài đặt riêng nền tảng Eclipse. Nếu bạn sử dụng kho lưu trữ ZIP từ trang web chính thức thì Eclipse đã được đưa vào kho lưu trữ cùng với SDK Android.

Sau khi cài đặt phiên bản Java mới nhất trên máy tính của bạn, hãy tạo thư mục Android trong thư mục gốc của bất kỳ ổ đĩa logic nào (ví dụ: C:\Android\). Chúng tôi cài đặt Công cụ SDK của mình ở đó hoặc chỉ cần giải nén các tệp vào thư mục này nếu bạn đang cài đặt thông qua kho lưu trữ.

Bước 2 - Khởi chạy Eclipse

Đi đến thư mục nhật thực và chạy Eclipse.exe.

Chúng tôi thay đổi đường dẫn cho dự án của mình trong môi trường Eclipse thành C:\Android\không gian làm việc\ và chọn hộp kiểm “Sử dụng thư mục này làm mặc định và không hỏi lại” để luôn sử dụng thư mục này theo mặc định.

Bước 3 – Cập nhật Trình quản lý SDK Android

Hãy đi đến tùy chọn các cửa sổTrình quản lý SDK Android.

Chọn Bỏ chọn tất cả để tránh cài đặt hoàn toàn tất cả các phiên bản của hệ điều hành Android.

Mở thư mục có phiên bản mong muốn (ví dụ: Android 4.2.2) và chọn các hộp bên cạnh Nền tảng SDK và Hình ảnh hệ thống ARM EABI v7a.

Nhấp vào Cập nhật và Cài đặt 6 gói.

Chúng tôi đồng ý với các điều khoản cấp phép (chọn Chấp nhận giấy phép) và hãy nhấn Cài đặt(cài đặt).

Đợi cho đến khi tất cả các thành phần được cài đặt.

Sau khi cập nhật hoàn tất, hãy nhấp vào ĐƯỢC RỒI. Bây giờ chúng ta có thể khởi chạy thiết bị di động ảo của mình thông qua Trình quản lý thiết bị ảo Android.

Nhờ SDK Android, bạn có thể mở bất kỳ ứng dụng Android nào trên máy tính của mình. Ví dụ: bạn có thể chơi Froot Ninja hoặc Talking Tom trên hệ thống làm việc của mình. Chương trình này sẽ phù hợp với chủ sở hữu thiết bị di động của nền tảng phổ biến này, các nhà phát triển phần mềm hoặc những người đang có ý định mua điện thoại thông minh chạy hệ điều hành Android. Tiện ích này có thể dùng để lựa chọn những ứng dụng cần thiết cho điện thoại, tuy nhiên quá trình cài đặt chúng trên máy tính khá phức tạp. Hãy thử tải xuống SDK Android miễn phí và cài đặt phiên bản mới của nó trên máy tính của bạn.

Khả năng:

  • mô phỏng ứng dụng di động;
  • chọn thiết bị Android mong muốn để hiển thị ứng dụng;
  • cài đặt các phiên bản khác nhau của hệ điều hành Android;
  • lựa chọn thiết kế giao diện.

Nguyên tắc hoạt động:

Giao diện chương trình trông giống như một thiết bị di động. Chức năng chính của Android SDK là mô phỏng các ứng dụng dành cho điện thoại chạy nền tảng Android. Khi sử dụng chương trình, nhiều người dùng có thể gặp phải sự cố trong quá trình cài đặt ứng dụng. Tiện ích này sẽ hữu ích cho các nhà phát triển phần mềm cho điện thoại thông minh; nó cho phép bạn xem kết quả công việc của mình. Ở giai đoạn cài đặt chương trình, bạn cần chọn phiên bản hệ điều hành Android cần thiết để cài đặt. Sau đó, bạn có thể thêm các ứng dụng cần thiết vào chương trình để kiểm tra và xem chúng.

SDK Android chạy trên Windows XP, Vista, 7 và 8.

Ưu điểm:

  • thử nghiệm tất cả các ứng dụng Android;
  • hỗ trợ cho nhiều thiết bị Android khác nhau;
  • khả năng tải SDK Android miễn phí về máy tính của bạn;
  • giao diện đơn giản.

Điểm trừ:

  • Giao diện tiếng Anh;
  • Có thể có những khó khăn khi làm việc cho người mới bắt đầu.

SDK Android rất hữu ích cho các nhà phát triển ứng dụng Android. Bạn có thể kiểm tra bất kỳ chương trình di động nào trực tiếp trên PC của mình.

Tuy nhiên, việc sử dụng tiện ích này đòi hỏi kiến ​​thức đặc biệt và có thể gây khó khăn cho người dùng mới làm quen.