Đang đợi HOME ('android.process.acore') được khởi chạy


85

Tôi đã thử làm việc với ứng dụng Hello World và trình giả lập bị đóng băng sau khi nó nhấp nháy màn hình bắt đầu Android. Trang chủ không được hiển thị. Màn hình cuối cùng trên bảng điều khiển là

Đang đợi HOME ('android.process.acore') được khởi chạy ...

Tôi đã thử cài đặt lại Eclipse và Android. Nó vẫn không hoạt động. Ngoài ra giao diện điều khiển không hiển thị bất kỳ lỗi nào. Con mèo đăng nhập có các lỗi sau:

06-18 20: 39: 11.543: ERROR / flash_image (544): không thể tìm thấy phân vùng khôi phục 06-18 20: 39: 11.843: ERROR / vold (538): Lỗi khi mở đường dẫn tên công tắc '/ sys / class / switch / test2 '(Không có tệp hoặc thư mục như vậy) 06-18 20: 39: 11.843: ERROR / vold (538): Lỗi bootstrapping switch' / sys / class / switch / test2 '(m) 06-18 20: 39: 11.843 : ERROR / vold (538): Lỗi khi mở đường dẫn tên công tắc '/ sys / class / switch / test' (Không có tệp hoặc thư mục như vậy) 06-18 20: 39: 11.843: ERROR / vold (538): Lỗi bootstrapping switch ' / sys / class / switch / test '(m) 06-18 20: 46: 31.842: ERROR / MemoryHeapBase (578): lỗi khi mở / dev / pmem: Không có tệp hoặc thư mục nào như vậy 06-18 20: 46: 31.892: ERROR / SurfaceFlinger (578): Không thể mở / sys / power / wait_for_fb_sleep hoặc / sys / power / wait_for_fb_wake 06-18 20: 46: 32.313: ERROR / GLLogger (578): cann 't tải thư viện (Không thể tìm thấy thư viện) 06-18 20: 46: 33.634: ERROR / GLLogger (578): không thể tải thư viện (Không thể tìm thấy thư viện)

Câu trả lời:


107

Giải pháp phù hợp với tôi là, khi bạn nhận được thông báo:

Đang đợi HOME ('android.process.acore') được khởi chạy ...

Chờ trong vài giây và sau đó nhấp chuột phải vào dự án và nhấp vào chạy dưới dạng ứng dụng Android một lần nữa.


1
Đối với những người trong số bạn mà điều này đã hoạt động, nó đã khởi chạy một trình giả lập mới hay nó có bị ràng buộc với trình mô phỏng hiện tại của bạn một cách chính xác?
Gibron

@Gibron: Nó giới hạn với trình giả lập hiện có, không mở trình mô phỏng mới.
SST

15
Sau đó, tôi cài đặt trình giả lập nhưng sau đó tôi nhận được thông báo "Thiết bị chưa sẵn sàng. Chờ 3 giây trước lần thử tiếp theo". repeatidly cho đến khi nó nói thiết bị không thể được tìm thấy
user987723

Tôi đã "Thiết bị chưa sẵn sàng chờ 3 giây trước khi nỗ lực tiếp theo." Này quá
Bagusflyer

Nó giúp một chút để tăng số lượng bộ xử lý và mức độ ưu tiên của trình giả lập trong trình quản lý tác vụ của bạn.
Kaveh

13

Tôi phải đối mặt với cùng một vấn đề. Tuy nhiên, nó đã hoạt động sau khi tôi vào Project-> Clean ... Tuy nhiên, không biết tại sao nó lại xảy ra. Hi vọng điêu nay co ich


10

Tôi luôn gặp phải vấn đề này và đã mất nhiều giờ năng suất và giáo dục tiềm năng trong khi tôi cố gắng khắc phục nó. Điều duy nhất phù hợp với tôi là sự kết hợp của ba câu trả lời hay khác:

  1. Dự án -> Sạch sẽ
  2. Xóa tất cả các AVD và tạo các AVD mới
  3. Nếu nỗ lực chạy vẫn bị treo quá lâu ở chế độ 'Đang đợi HOME' (hơn hai phút) hoặc trình giả lập tiếp tục khởi động lại mỗi phút hoặc lâu hơn, hãy thử Chạy dưới dạng ứng dụng Android vài lần, chọn cùng một phiên bản trình mô phỏng hiện có (tôi luôn chọn chạy thủ công ).

Thật kỳ lạ là không ai có manh mối tại sao vấn đề này lại xuất hiện, nguyên nhân gây ra nó hoặc điều gì đang xảy ra bên trong. Đầu mối duy nhất mà tôi có thể cung cấp là DDMS hiển thị một vài dòng như "Không tìm thấy lớp để tải trước: libcore.base.CollectionUtils" trong thời gian tạm dừng 'Đang đợi HOME'.


Tôi không nghĩ rằng bạn cần phải Xóa tất cả các AVDs và tạo ra những cái mới, chỉ cần xóa một trong câu hỏi và tạo một hình mới
PhillyNJ

Làm thế nào lại xảy ra một nút "Gia hạn AVD", với một cú nhấp chuột, xóa một AVD đã chọn và tạo lại nó với các thông số tương tự?
DarenW

3

Điều làm việc cho tôi là xóa AVD khỏi trình quản lý AVD và tạo một cái mới. Sau đó, vào
Run> Run Configurations, chọn tab đích và chọn AVD mới.


2

Các bước sau phù hợp với tôi: 1. Goto Project -> Clean. 2. Xóa AVD trước đó của bạn và tạo một AVD mới.


2

Sự cố này xảy ra vì trong khi tạo trình quản lý AVD trong cửa sổ hộp thoại "Tạo thiết bị ảo Android mới (AVD)", "Ảnh chụp nhanh" đã được tôi đánh dấu là "Đã bật".

Giải pháp:

Tạo trình quản lý AVD mới với hộp kiểm "Đã bật" không được chọn và sau đó thử chạy dự án với trình quản lý AVD mới được tạo là "Mục tiêu", sự cố sẽ không xảy ra nữa


2
Tôi đã tìm thấy đây là giải pháp phù hợp với tôi. Tôi cũng nhận thấy rằng một triệu chứng của vấn đề là khi cố gắng xóa thiết bị trong khi nó KHÔNG được sử dụng ... AVD sẽ không thể xóa vì nó đang được sử dụng. Thiết bị mới được tạo -> không có vấn đề gì.
Gibron

2

Tôi đã giải quyết vấn đề này bằng cách tạo một thiết bị ảo mới và khởi chạy nó từ trình quản lý AVD. Thiết bị mất vài phút để khởi động, bạn chỉ cần đợi. Sau đó, bạn có thể chạy ứng dụng của mình trên thiết bị đã khởi động.


2

Các tùy chọn:

  • Nhấp vào nút HOME trên Trình giả lập. Chờ có thể là 2 giây .... Điều này luôn luôn làm việc cho tôi !!!

hoặc là

  • Đi theo gợi ý của Shreya (một gợi ý có hầu hết các gợi ý và được chỉnh sửa bởi Grey).

1

Tôi chỉ có 12 Mb cho thẻ SD trong thiết bị AVD.

Tăng nó lên 2 Gb đã giải quyết được vấn đề.


Tôi đã có 200 nội bộ và 0 cho thẻ sd. Thay đổi nó thành 400/200 đã giúp tôi.
Zitrax

1

GIẢI PHÁP:

Chạy trình mô phỏng từ dòng lệnh:

sdk/tools> ./emulator-x86 -avd <DeviceName> -partition-size 1024 -gpu on

Sau đó, tôi cũng khởi chạy ứng dụng từ dòng lệnh (sử dụng các công cụ Cordova / PhoneGap tích hợp sẵn):

myapp/cordova> ./run

LÝ LỊCH

Tôi tin rằng đây là một số loại vấn đề tương thích phần cứng. Tôi đã gặp sự cố này khi làm theo Hướng dẫn bắt đầu PhoneGap 2.4.0 . Tôi đã làm theo lời khuyên của họ để cài đặt Trình quản lý thực thi tăng tốc phần cứng của Intel và tôi nghĩ đây là nguồn gốc gây ra rắc rối của tôi. Eclipse sử dụng emulator64-x86chương trình (trong sdk/toolsthư mục) để khởi chạy trình giả lập. Tôi không thể tìm thấy bất kỳ cách nào bên trong Eclipse để thay đổi điều này nhưng tôi đã tìm thấy bằng cách làm theo phần "Mẹo & Thủ thuật" trên trang web Intel HAXM mà tôi có thể giúp trình mô phỏng chạy thành công từ dòng lệnh bằng cách sử dụng emulator-x86chương trình thay thế. Tôi không chắc tại sao emulator64-x86chương trình không hoạt động trên hệ thống của tôi. Tôi đã xác nhận tại trang web của Apple rằng tôi có bộ xử lý 64-bit.

Hệ thống của tôi:

  • OSX 10.6.8
  • Intel Xeon lõi tứ 2x2,26 GHx
  • RAM 6 GB
  • ADT v21.1.0-569685
  • Eclipse 3.8.0

AVD của tôi:

  • Thiết bị: Nexus One
  • Mục tiêu: Android 4.2.2 - API cấp 17
  • CPU: Intel Atom (x86)
  • RAM: 512
  • Bộ nhớ trong: 256
  • Thẻ SD: 128

CẬP NHẬT: Đã tìm thấy xác nhận emulator64-x86vẫn chưa hoạt động, nhưng những người ở Intel đang làm việc trên một bản vá
morphatic


1

Không có giải pháp nào trong số này hiệu quả với tôi. Thay vào đó, những gì hoạt động là chuyển đến một công cụ dòng lệnh (hoặc thiết bị đầu cuối trong Mac), CD vào thư mục SDK / platform-tools và sau đó chạy:

adb kill-server

sau đó chạy cái này:

adb start-server

Sau khi tôi làm điều này, mọi thứ hoạt động trở lại. Tại sao? Ai biết.

Trên máy MAC của tôi, đường dẫn đến thư mục platform-tools là $ HOME / Installations / adt-pack-mac-x86_64-20130522 / sdk / platform-tools. Nó có thể sẽ nằm ở một nơi khác trên máy của bạn.

Tôi cũng tìm thấy trang này trình bày một số bước hữu ích:

http://android.okhelp.cz/android-emulator-wont-run-application-started-from-eclipse/


1

Điều phù hợp với tôi là bật hộp kiểm "Sử dụng GPU máy chủ" khi tạo hoặc chỉnh sửa AVD (Thiết bị ảo Android). Hộp kiểm này không được bật theo mặc định.


1

Nó hoạt động với tôi khi tôi chọn tùy chọn 'Sử dụng GPU máy chủ' trong 'Tùy chọn mô phỏng:'.

Bạn có thể tìm thấy tùy chọn trong cửa sổ Chỉnh sửa của thiết bị ảo.

nhập mô tả hình ảnh ở đây


0

Tôi đã tăng kích thước thẻ SD của thiết bị ảo từ 500MB lên 2GiB, vấn đề đã được giải quyết.


0

Các bước sau phù hợp với tôi: 1. Goto Project -> Clean. 2. Xóa AVD trước đó của bạn và tạo một AVD mới.


0

Tôi nhận thấy đây là một bài viết cũ. Tuy nhiên tôi chỉ gặp phải vấn đề tương tự và tìm ra giải pháp. A) Đảm bảo bạn có CPU / ABI là nguyên tử B) Ram là 2048 C) VM Heap là 256 D) Bộ nhớ trong là 200 E) Đảm bảo kiểm tra Sử dụng GPU máy chủ F) Thiết bị là Nexus 5 (Lựa chọn cá nhân của tôi) G) API Android 4.4.2 cấp 19

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.