Mục lục:
Video: Bài 1: Hướng dẫn cài đặt Android Studio và máy ảo Genymotion 2025
Trình mô phỏng đi kèm với Android Studio nuốt nhiều tài nguyên trên máy tính phát triển của bạn. Nếu bạn giống như nhiều nhà phát triển và không phải lúc nào cũng có phần cứng mới nhất, mạnh mẽ nhất, bạn có thể gặp sự cố khi chạy ứng dụng trong trình mô phỏng.
Nếu sau 5 phút bạn sẽ không thấy màn hình chính của Android và bạn không thấy ứng dụng của mình đang chạy, dưới đây là một vài điều bạn có thể thử:
- Làm mới, rửa, lặp lại.
Đóng trình mô phỏng và khởi động lại ứng dụng của bạn. Đôi khi, lần thứ hai hoặc thứ ba là một sự quyến rũ. Trong những dịp hiếm hoi, nỗ lực thứ tư thành công.
- Nếu bạn có quyền truy cập vào máy tính có bộ nhớ RAM nhiều hơn, hãy thử chạy ứng dụng của bạn trên đó.
Sức mạnh.
- Hãy thử một AVD khác.
AVD với hình ảnh hệ thống x86 tốt hơn so với AVD với hình ảnh armeabi. (May mắn thay, khi hộp thoại cho phép bạn chọn giữa x86 và armeabi, bạn không cần phải biết x86 hoặc armeabi có nghĩa là.)
AVD có độ phân giải và mật độ màn hình thấp hơn sẽ tiêu tốn ít tài nguyên hơn trên máy tính phát triển của bạn. Vì vậy, nếu AVD mà bạn đang chạy kéo bạn xuống, hãy tạo cho mình một AVD có độ phân giải thấp hơn (AVD đáp ứng yêu cầu SDK tối thiểu của ứng dụng của bạn). Sau đó, khi bạn chạy ứng dụng, Android Studio sẽ nhắc bạn với hộp thoại Chọn triển khai Mục tiêu. Chọn AVD độ phân giải thấp hơn từ danh sách hộp thoại, và bạn sẽ được trên con đường của bạn.
Nếu bạn đã thử các thủ thuật này và bạn vẫn gặp sự cố, bạn có thể thử bỏ phần mô phỏng đi kèm với Android Studio.
Chạy trình mô phỏng của bên thứ ba
Trình mô phỏng chuẩn của Android và phần mềm AVD (phần mềm bạn nhận được khi cài đặt Android Studio) không chạy hoàn hảo trên mọi máy tính. Nếu bạn không có ít nhất 16GB RAM, sự khởi đầu của trình giả lập có thể rất chậm. Ngay cả sau khi khởi động, phản ứng giả lập có thể chậm chạp. Nếu bạn không thích trình mô phỏng chuẩn, bạn có thể thử một trong số các chương trình giả lập bên thứ ba.
- Tại Genymotion. com , bạn có thể tải xuống một thay thế cho trình mô phỏng chuẩn của Android.
Phương án này có sẵn cho Windows, Macintosh và một số hệ thống Linux. Sản phẩm của Genymotion miễn phí cho sử dụng cá nhân, nhưng chi phí 135 đô la một năm cho mục đích thương mại.
- Tại Trang web dành cho nhà phát triển Android , bạn có thể tải xuống Trình mô phỏng Visual Studio cho Android.
Phương án này được sử dụng miễn phí, nhưng nó chỉ chạy trên máy tính Windows.
Nếu bạn gặp sự cố khi chạy chương trình giả lập đi kèm với Android Studio, các trình mô phỏng bên thứ ba này chắc chắn đáng để xem xét.
Thử nghiệm các ứng dụng trên thiết bị vật lý
Bạn có thể bỏ qua các chương trình mô phỏng và kiểm tra ứng dụng trên điện thoại thực, thiết bị máy tính bảng hoặc ngay cả nồi cà phê do Android hỗ trợ. Để làm như vậy, bạn phải chuẩn bị thiết bị, chuẩn bị máy tính phát triển của mình, và sau đó nối lại hai.
Phiên bản Android của thiết bị của bạn phải ít nhất cao bằng phiên bản SDK tối thiểu của dự án.
Để kiểm tra ứng dụng của bạn trên thiết bị vật lý, hãy làm theo các bước sau:
- Trên thiết bị Android của bạn, hãy tìm tùy chọn Gỡ lỗi USB:
- Nếu thiết bị Android của bạn chạy phiên bản 3. 2 trở lên, hãy chọn Cài đặt → Ứng dụng → Phát triển.
- Nếu thiết bị Android của bạn chạy phiên bản 4. 0, 4. 0. 3, hoặc 4. 1, chọn Cài đặt → Tùy chọn Nhà phát triển.
- Nếu thiết bị Android của bạn chạy phiên bản 4. 2 trở lên, hãy chọn Cài đặt → Giới thiệu. Trong danh sách About, bấm vào mục Build Number bảy lần. (Có, bảy lần) Sau đó nhấn nút Back để trở lại danh sách Settings. Trong danh sách Cài đặt, bấm Tùy chọn Nhà phát triển. Bây giờ thiết bị Android của bạn hiển thị danh sách phát triển (còn được gọi là danh sách Tùy chọn Nhà phát triển).
- Trong danh sách Phát triển (hoặc Tùy chọn Nhà phát triển), hãy bật gỡ lỗi USB. Dưới đây là ví dụ về thiết bị hiển thị khi bạn làm việc với cài đặt này:
Việc gỡ lỗi USB là dành cho mục đích phát triển.
Sử dụng nó để sao chép dữ liệu giữa máy tính và thiết bị của bạn,
cài đặt ứng dụng trên thiết bị của bạn mà không cần thông báo, và đọc dữ liệu đăng nhập.
Người quản lý của Android sẽ cảnh báo bạn rằng tùy chọn Gỡ lỗi USB có thể để thiết bị này phát hiện phần mềm độc hại.
Bạn có thể luôn luôn gỡ lỗi USB. Nhưng nếu bạn lo lắng về bảo mật, tắt gỡ lỗi USB bất cứ khi nào bạn không sử dụng thiết bị để phát triển ứng dụng.
- Chỉ dành cho người dùng Windows:) Truy cập trang web Nhà phát triển Android để tải trình điều khiển USB trên thiết bị Android của bạn. Cài đặt trình điều khiển trên máy tính Windows của bạn phát triển.
- Khi bạn bắt đầu chạy một ứng dụng, đảm bảo máy tính phát triển của bạn hiển thị hộp thoại Select Deployment Target.
Nếu bạn không thấy hộp thoại Chọn triển khai Mục tiêu, từ menu chính của Android Studio chọn Chạy → Chỉnh sửa Cấu hình. Ở phía bên trái của hộp thoại kết quả, chọn Ứng dụng Android → Ứng dụng. Trong phần chính của hộp thoại, trong Deployment Target Options, chọn hộp thoại Open Select Deployment Target Dialog và bỏ chọn hộp kiểm Use Same Device for Future Launches. Gán thỏa thuận bằng cách nhấp vào OK.
- Đảm bảo rằng màn hình thiết bị Android của bạn được chiếu sáng.
Bước đặc biệt này có thể không cần thiết.
Trong khi bạn làm theo bước tiếp theo, hãy theo dõi màn hình thiết bị Android của bạn.
- Bằng cáp USB, kết nối thiết bị với máy tính phát triển.
Không phải tất cả cáp USB đều được tạo ra bằng nhau. Một số cáp có dây và kim loại ở những nơi cáp khác (với phụ kiện tương thích) không có gì ngoại trừ nhựa. Hãy thử sử dụng bất kỳ cáp USB đi kèm với thiết bị Android của bạn. Nếu bạn không thể tìm thấy cáp đi kèm với thiết bị của mình hoặc bạn không biết cáp đi kèm với thiết bị của mình, hãy thử nhiều cáp.Khi bạn tìm thấy một cáp hoạt động, dán nhãn cáp có thể. (Nếu cáp luôn hoạt động, ghi nhãn cáp ổn định)
Khi bạn cắm cáp, bạn sẽ thấy một hộp thoại bật lên trên màn hình thiết bị Android. Cửa sổ bật lên hỏi: Cho phép Gỡ lỗi USB?
- Đáp lại Allow Debugging USB? câu hỏi, nhấp vào nút OK của màn hình.
Nếu bạn không tìm kiếm nó, bạn có thể bỏ lỡ Allow Allow USB Debugging? pop-up hộp thoại. Đảm bảo tìm kiếm cửa sổ bật lên khi bạn cắm thiết bị của mình. Nếu bạn chắc chắn không nhìn thấy cửa sổ bật lên, bạn vẫn có thể ổn. Nhưng nếu thông báo xuất hiện và bạn không trả lời nó, chắc chắn bạn sẽ không ổn.
- Trong Android Studio, chạy dự án của bạn.
Android Studio cung cấp hộp thoại Chọn triển khai Mục tiêu. Chọn thiết bị được kết nối của bạn và (lickety-split) ứng dụng của bạn bắt đầu chạy trên thiết bị Android của bạn.