2010-02-10 54 views
5

Tôi cần sao chép tệp vào phân vùng hệ thống của trình mô phỏng. Vì nó chỉ được đọc theo mặc định, tôi sử dụng lệnh "adb remount" để có quyền ghi và sau đó tôi có thể sao chép các tệp. Vấn đề của tôi là khi tôi đóng trình mô phỏng và tôi khởi động lại nó, các tệp đã sao chép bị thiếu. Nó rất khó chịu vì tôi phải ghi các quyền của tệp được đọc khi khởi động trình giả lập (tệp platform.xml trong/system/etc/permissions)tệp sao chép trình giả lập android trong phân vùng hệ thống

Trả lời

0

Bạn có thể cần thêm các tệp đó vào phần vững được sử dụng để tạo giả lập hình ảnh.

+1

và làm cách nào tôi có thể làm điều đó? – Arutha

+0

Tôi chưa bao giờ tạo chương trình cơ sở, vì vậy tôi không biết. – CommonsWare

+0

nhưng có thể buộc giả lập đọc các tệp nằm trong/etc/permissions mà không cần khởi động lại? – Arutha

0

Phân vùng hệ thống bạn thấy chỉ là tệp tmp sẽ được tạo trong mỗi lần thực thi là lý do tại sao bạn sẽ mất tất cả các tệp của mình.

Trình giả lập sẽ sao chép hệ thống.img vào tệp tmp (giống như/tmp/emulator-dDiaPX). Tất cả các sửa đổi của bạn được thực hiện ở đó. Vì vậy, nó rất dễ dàng để hiểu tại sao tất cả các tập tin của bạn đã biến mất, vì chúng chưa bao giờ xuất hiện trong system.img thực. Để xem các tập tin mở ra, Bạn có thể sử dụng:

lsof -p pid-of-emulator

Phương pháp quyền làm như vậy là đặt tập tin của bạn vào thư mục/data/hoặc/sdcard /.

Các vấn đề liên quan