Tôi đã sửa đổi/chỉnh sửa các phần của nền tảng Android nhưng đã gặp sự cố khi cố gắng kiểm tra chỉnh sửa của mình. Sau khi thực hiện các thay đổi của tôi đối với nguồn nền tảng, tôi đã có thể biên dịch thành công nguồn - do đó tạo system.img, ramdisk.img và userdata.img.Trình mô phỏng Android treo khi khởi động?
Khi tôi đi kiểm tra điều này trong trình mô phỏng, trình giả lập chỉ treo trên màn hình "ANDROID_", với dấu gạch dưới nhấp nháy, nhưng dường như không bao giờ tải. Bất kỳ đề xuất?
Lệnh tôi sử dụng để chạy các giả lập như sau:
./emulator -system $HOME/android/platform/out/target/product/generic/system.img -ramdisk $HOME/android/platform/out/target/product/generic/ramdisk.img -data $HOME/android/platform/out/target/product/generic/userdata.img
Cảm ơn,
Chris
Cảm ơn các mẹo. Tôi đã thử chạy lệnh adb logcat, điều này đã cho tôi thấy nhiều hơn nữa. Có vẻ như trình mô phỏng bị mắc kẹt trong một số loại vòng lặp khởi động vô hạn. Các vòng lặp bắt đầu với AndroidRuntime BẮT ĐẦU <<<<<<<<<<<<<< Và mỗi lần lặp kết thúc với I/ServiceManager (25): dịch vụ 'media.audio_flinger' chết I/ServiceManager (25): dịch vụ 'media.player' đã chết I/ServiceManager (25): service 'media.camera' đã chết I/ServiceManager (25): dịch vụ 'media.audio_policy' đã chết – Chrisc
Hmm, có thể là một trong những các dịch vụ quan trọng không khởi động được và do đó init sẽ cố gắng khởi động lại toàn bộ thời gian chạy Android. Tùy thuộc vào máy bạn chạy trên chúng tôi đã gặp phải một số vấn đề với âm thanh trong trình mô phỏng trong trường hợp tùy chọn -noaudio có thể giúp. Ngoài ra, có bạn đã cố gắng để làm một xây dựng và chỉ cần chạy dự án "như là" mà không có thay đổi của bạn. Nó luôn luôn là tốt để biết rằng hệ thống mặc định chạy trước khi thử sửa đổi nền tảng. – BMB
Cảm ơn BMB, hóa ra là có lỗi xảy ra ở đâu đó trong mã của tôi. Với những điều chỉnh hơn nữa cho nội dung của tôi, Android đã khởi động thành công. – Chrisc