Trang chủ : Trung tâm Trợ giúp : Đáp án

Q: Android lưu trữ ứng dụng ở đâu trên thiết bị của tôi?

A: Android thường lưu trữ các ứng dụng đã cài đặt (.APK tập tin) trong thư mục sau:

/ Data / app /

Các ứng dụng trong các thư mục này sử dụng quy ước đặt tên theo tên gói duy nhất, được chỉ định bởi nhà phát triển ứng dụng. Ví dụ: nếu tên gói của ứng dụng là com.example.MyApp, sau đó ứng dụng được lưu trong thư mục sau:

/data/app/com.example.MyApp/

Trừ khi bạn có một thiết bị đã root (hoặc "đã bẻ khóa"), bạn không thể xem nội dung của thư mục này và nó sẽ xuất hiện trống. Điều này là do Android không cho phép truy cập vào vị trí này trong hệ thống tập tin. Android sử dụng / Data / app / thư mục để quản lý dữ liệu ứng dụng và bất kỳ sự giả mạo nào với các tệp ở vị trí này có thể gây ra sự cố. Dưới đây là một ảnh chụp màn hình mẫu của / Data / app / thư mục trên thiết bị có quyền truy cập root:

Thư mục ứng dụng dữ liệu Android

Nếu bạn đang tự hỏi các tệp ".odex" là gì, thì đó là các tệp mà Android tạo để tối ưu hóa quá trình tải khởi động cho ứng dụng của bạn. Bạn có thể đọc thêm về loại tệp này trên .ODEX trang mở rộng tập tin.

Trong khi sự / Data / app / là vị trí phổ biến nhất cho các ứng dụng đã cài đặt, cũng có các thư mục khác được sử dụng để lưu trữ ứng dụng. Các ứng dụng khác nhau có thể bằng cách cài đặt ở các vị trí khác nhau. Dưới đây là một số thư mục có thể khác cho các ứng dụng đã cài đặt:

  • / hệ thống / ứng dụng / - Chứa các ứng dụng hệ thống được cài đặt sẵn
  • / dữ liệu / asec / - Lưu trữ các ứng dụng an toàn được tạo từ bộ nhớ ngoài
  • / dữ liệu / ứng dụng riêng tư - Chứa các ứng dụng được bảo vệ của bên thứ ba

Ứng dụng cũng có thể tạo dữ liệu để sử dụng trong thời gian thời gian chạy. Ví dụ: một ứng dụng có thể tạo một tệp cơ sở dữ liệu lưu trữ các mục yêu thích hoặc các mục được xem gần đây. Dữ liệu cho các ứng dụng này có thể được lưu trữ trong các thư mục sau:

  • / dữ liệu / dữ liệu /
  • / mnt / sdcard / Android / dữ liệu /
Các thư mục này cũng sử dụng quy ước đặt tên gói Android. Ví dụ, /data/data/com.example.MyApp là vị trí cho dữ liệu được lưu trữ bởi MyApp.

Cập nhật: Có thể 13, 2015