Mục lục:
- Màn hình của Emulator là quá lớn
- Thông báo lỗi: Không tìm thấy mục tiêu tương thích
- Thông báo lỗi: Hình ảnh dữ liệu người dùng được sử dụng bởi một trình mô phỏng khác
- Thông báo lỗi: Tên thiết bị ảo không xác định
- Thông báo lỗi: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE
- Ứng dụng bắt đầu, nhưng emulator hiển thị hộp thoại Force Close hoặc Wait
- Các thay đổi đối với ứng dụng của bạn sẽ không xuất hiện trong trình mô phỏng
Video: Cách khắc phục lỗi đang vào ứng dụng bị thoát ra trên Android 2025
Khi bạn cố gắng chạy ứng dụng Android đầu tiên của bạn, nếu nỗ lực của bạn đứng vững, đừng thất vọng. Dưới đây là một số mẹo khắc phục sự cố để giúp bạn giải quyết bất kỳ vấn đề nào bạn gặp phải.
Màn hình của Emulator là quá lớn
Đôi khi độ phân giải màn hình của máy tính phát triển không đủ lớn. (Có lẽ thị lực của bạn không phải là những gì nó được sử dụng để được.) Triệu chứng này không phải là một breaker thỏa thuận, nhưng nếu bạn không thể nhìn thấy các nút thấp hơn giả lập, bạn không thể dễ dàng kiểm tra các ứng dụng. Bạn có thể thay đổi độ phân giải màn hình máy tính phát triển; mặc dù điều chỉnh cửa sổ trình mô phỏng ít xâm lấn hơn.
Để thay đổi kích thước cửa sổ trình mô phỏng, làm theo các bước sau:
-
Đóng trình mô phỏng.
-
Từ trình đơn chính của Eclipse, chọn Cửa sổ → Quản lý thiết bị ảo ảo của Android.
-
Trong danh sách các thiết bị ảo, chọn một AVD phù hợp với dự án và nhấp vào Bắt đầu.
-
Trong hộp thoại Launch Options kết quả, chọn hộp kiểm Scale Display to Real Size.
-
Giảm giá trị trong trường Kích thước màn hình.
Khi bạn thay đổi giá trị Kích thước màn hình, giá trị trong trường Quy mô tự động thay đổi. Giá trị Quy mô nhỏ hơn, trình mô phỏng nhỏ hơn sẽ xuất hiện trên màn hình máy tính phát triển.
-
Nhấp vào Khởi chạy.
Kết quả là Eclipse khởi chạy một phiên bản giả lập mới - thời gian này, với một cửa sổ mô phỏng nhỏ hơn.
Thông báo lỗi: Không tìm thấy mục tiêu tương thích
Khi bạn nhìn thấy thông báo này, có nghĩa là bạn chưa tạo một Thiết bị ảo Android (AVD) có khả năng chạy dự án của bạn. Nếu Eclipse cung cấp để giúp bạn tạo một AVD mới, chấp nhận nó. Nếu không, hãy chọn Window → Quản lý thiết bị ảo của Android để tạo một AVD mới.
Thông báo lỗi: Hình ảnh dữ liệu người dùng được sử dụng bởi một trình mô phỏng khác
Nếu bạn thấy thông báo này, một rối liên quan đến trình mô phỏng sẽ ngăn Android không thực hiện công việc của mình. Đầu tiên hãy thử đóng và khởi động lại trình mô phỏng.
Nếu khởi động lại đơn giản không hoạt động, hãy thử các bước sau:
-
Đóng trình mô phỏng.
-
Từ trình đơn chính trong Eclipse, hãy chọn Cửa sổ → Quản lý thiết bị ảo ảo của Android.
-
Trong danh sách các thiết bị ảo, chọn một AVD phù hợp với dự án và nhấp vào Bắt đầu.
-
Trong hộp thoại Tùy chọn khởi chạy kết quả, chọn hộp kiểm Xoá dữ liệu Người dùng và nhấp vào Khởi chạy.
Kết quả là, Eclipse khởi chạy một phiên bản giả lập mới - thời gian này, với một slate sạch sẽ.
Nếu bạn làm theo các bước này nhưng bạn vẫn thấy thông báo Hình ảnh dữ liệu người dùng được sử dụng bởi một trình mô phỏng khác, hãy truy cập trang web Lập trình Java dành cho Nhà phát triển Android dành cho Người phụ nữ để được trợ giúp thêm cho sự cố này.
Thông báo lỗi: Tên thiết bị ảo không xác định
Android tìm AVD trong thư mục chính của nhà. thư mục con android / avd, và đôi khi việc tìm kiếm đi sai. Ví dụ: giả sử bạn có máy tính Windows liệt kê thư mục chính của bạn trên ổ i. AVD của bạn nằm trong i: Usersbarry. androidavd. Android bỏ qua lời khuyên về thư mục chính của máy tính và thay vào đó tìm trong c: UsersBarry. Khi Android không tìm thấy bất kỳ AVD nào, nó phàn nàn.
Bạn có thể đưa ra các giải pháp lạ mắt cho vấn đề này bằng cách sử dụng các nút hoặc liên kết tượng trưng . Nhưng những giải pháp kiểu này đòi hỏi sự xử lý đặc biệt của riêng họ. Để giữ nó đơn giản, bạn có thể sao chép nội dung của i: Usersbarry. thư mục android đến c: Usersbarry. Android để khắc phục vấn đề.
Thông báo lỗi: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE
Thông báo lỗi này cho biết ứng dụng bạn đã cài đặt trước xung đột với ứng dụng bạn đang cố gắng cài đặt. Vì vậy, trên màn hình giả lập, điều hướng đến danh sách các ứng dụng đã cài đặt (thường là một tùy chọn trên màn hình Cài đặt). Trong danh sách ứng dụng, hãy xóa mọi ứng dụng mà bạn đã cài đặt trước đó.
Đôi khi, bạn có thể gặp sự cố khi tìm các ứng dụng đã cài đặt trước từ trình đơn Cài đặt → Ứng dụng trong trình mô phỏng. Nếu bạn làm vậy, hãy truy cập vào trang web Lập trình Java dành cho Nhà phát triển Android cho trang Núm vú để có giải pháp xử lý khắc nghiệt.
Ứng dụng bắt đầu, nhưng emulator hiển thị hộp thoại Force Close hoặc Wait
Tên chính thức của hộp thoại Force Close hoặc Wait là Application Not Responding (ANR). Android sẽ hiển thị hộp thoại ANR bất cứ khi nào một ứng dụng mất quá nhiều thời gian để làm bất cứ điều gì mà nó phải làm. Khi ứng dụng chạy trên thiết bị thực (điện thoại hoặc máy tính bảng), ứng dụng không nên làm cho Android hiển thị hộp thoại ANR.
Nhưng trên một mô phỏng chậm, nhìn thấy một vài Force Close hoặc Wait là mệnh đề cho khóa học. Chỉ cần chọn Chờ. Trong khoảng 10 giây, hộp thoại thường biến mất và ứng dụng tiếp tục chạy.
Các thay đổi đối với ứng dụng của bạn sẽ không xuất hiện trong trình mô phỏng
Ứng dụng của bạn chạy và bạn muốn thực hiện một số cải tiến. Vì vậy, với trình mô phỏng vẫn chạy, bạn sửa đổi mã của ứng dụng. Nhưng sau khi chọn Run → Run As → Ứng dụng Android, hành vi của ứng dụng trong trình mô phỏng vẫn không thay đổi.
Khi điều này xảy ra, cái gì đó bị tắc. Đóng và khởi động lại chương trình mô phỏng. Nếu cần thiết, sử dụng thủ thuật Xoá dữ liệu người dùng cho thông báo lỗi: "Hình ảnh dữ liệu người dùng được sử dụng bởi trình mô phỏng khác. "