Giải pháp sau chỉ hoạt động đối với các ứng dụng có thể gỡ lỗi. Nó có thể không hoạt động tốt trên tất cả các thiết bị, vì lệnh run-as không hoạt động trên một số thiết bị, đặc biệt là với Jelly Bean.
-
Tạo tệp * .bat và sao chép các tập lệnh sau
adb shell run-as [package] chmod 777 / data / data / [package] / databases /
adb shell run-as [package] chmod 777 / data / data / [package] / databases / [db_file_name]
adb shell run-as [package] cp / data / data / [package] / databases / [db_file_name] / sdcard /
adb pull / sdcard / [db_file_name]
-
Thay đổi [gói] thành gói ứng dụng mong muốn
-
Thay đổi [db_file_name] thành tên db mong muốn Chạy tệp bat và bạn sẽ thấy cơ sở dữ liệu được sao chép trong cùng thư mục với tệp bat
Giải pháp trên giả định:
- Bạn đang làm việc trên Windows
- Thiết bị đã được kết nối và hiển thị trong "thiết bị adb"