Tất cả các ứng dụng được cài đặt trên thẻ SD của tôi đột nhiên biến mất


10

Vì vậy, điều này là rất kỳ quặc.

Đêm qua điện thoại của tôi tự khởi động lại. Không có gì bất thường ở đó - nó làm điều đó theo thời gian. Tuy nhiên, sáng nay khi tôi cố đọc tin tức tôi nhận được

"Ứng dụng không được cài đặt trên điện thoại của bạn".

Vì vậy, tôi kiểm tra thêm một số ứng dụng và lo và tôi nhận được cùng một tin nhắn. Bất kỳ ứng dụng nào được cài đặt trên thẻ SD của tôi đã biến mất - nhưng chỉ một phần. Biểu tượng vẫn tồn tại trên "máy tính để bàn" và tên hệ thống xuất hiện trong danh sách các ứng dụng đã cài đặt trên điện thoại, nhưng cửa hàng Google Play không nghĩ rằng chúng đã được cài đặt - khác với các triệu chứng được mô tả trong các câu hỏi sau:

Tất cả các ứng dụng được chuyển vào thẻ SD đã biến mất

Trạng thái ứng dụng của tôi đột nhiên trở thành "không được cài đặt trên điện thoại", ngay cả cửa hàng google play!

mà cả hai đều nói rằng các ứng dụng vẫn được liệt kê là đã cài đặt trong Cửa hàng Play.

Ngoài ra - bây giờ tôi nghĩ về điều này một vài ứng dụng đã bị mất trước đó. Tôi có những khoảng trống trong trường biểu tượng nơi tôi biết có một ứng dụng, nhưng vì tôi không sử dụng nó hàng ngày nên tôi không thể nhớ cái nào :).

Tôi đã thử tháo và lắp lại thẻ SD, nhưng điều đó không có kết quả.

Khi tôi cài đặt lại các ứng dụng có dữ liệu cục bộ và / hoặc chi tiết tài khoản được lưu trữ, thông tin này vẫn còn. Ví dụ: khi tôi mở trình phát MP3 Amazon, nó không nhắc tôi về chi tiết tài khoản Amazon của tôi, nhưng chỉ hiển thị danh sách các album tôi đã mua. Điều này ngụ ý rằng đó chỉ là thư mục chứa các tệp thực thi trên thẻ SD đã bị xóa / hỏng.

Tôi đã bắt đầu cài đặt lại ứng dụng, nhưng tôi lo ngại rằng điều này có thể xảy ra lần nữa.

Vì vậy, có ai có bất kỳ ý tưởng tại sao điều này có thể là trường hợp?


2
Nhận xét vì tôi không chắc chắn về điều này - đã có trường hợp khi một cái gì đó tương tự (nhưng không giống nhau; trong danh sách thư mục trường hợp của tôi hoạt động nhưng các tệp đều trống trong thẻ) đã xảy ra với tôi; đã được sửa bằng cách chạy 'ol tốt chkdsktừ hộp Windows.
Manishearth

@M Biếnearth Tôi sẽ thử điều này khi tôi về nhà tối nay - Tôi không có chủ sở hữu / bộ chuyển đổi thẻ micro SD ở đây tại nơi làm việc (thực sự tôi không chắc chắn nơi tôi có ở nhà - nhưng ít nhất tôi biết tôi có một!)
ChrisF

Hmm - chkdsk H: /F-> "Không thể đọc khu vực khởi động". Tuy nhiên tôi có thể đọc ổ đĩa từ bên trong Windows
ChrisF

1
Đó là thẻ thất bại. Phải mất thêm 8 tháng, nhưng cuối cùng nó đã chết vào cuối tuần này.
ChrisF

Câu trả lời:


4

Như Manishearth đã viết , điều này có thể chỉ ra sự cố với thẻ (và rất có thể xảy ra). Việc khởi động mà bạn mô tả có thể đã "quá đột ngột", không hoàn toàn ngắt kết nối thẻ và do đó làm hỏng hệ thống tệp của nó; trong trường hợp "ol tốt chkdsk" sẽ giúp (btw, Android giao fsckcho cùng một nhiệm vụ, mà bạn có thể thực thi thông qua ứng dụng đầu cuối hoặc adb shell- xem Kiểm tra và sửa lỗi thẻ SD trong chính Android? ).

Mặt khác, điều đó cũng có nghĩa là sự cố phần cứng với thẻ, thậm chí có thể là lý do cho những lần khởi động lại, đảo ngược nguyên nhân và kết quả: Không thể đọc / ghi hoặc gặp quá nhiều "khối bị hỏng", có thể đã kích hoạt một số sự kiện (như gắn lại thẻ chỉ đọc / chỉ). Tôi không chắc liệu điều đó có kích hoạt khởi động lại hay không (vì những thứ thiết yếu được hệ thống tính toán thường không nằm trong sdcard), nhưng điều đó là không thể. Do đó, thử một thẻ mới sẽ không bị tổn thương.


PS - Một chút nền tảng trên : Như được phân phối với Android 2.2+, điều này chỉ di chuyển các phần của ứng dụng vào thẻ của bạn, trong khi các phần khác vẫn còn trên bộ nhớ trong. Đặc biệt là dữ liệu của ứng dụng vẫn còn ở đây (trong /data), đó là lý do tại sao sau khi cài đặt lại ứng dụng của bạn, chúng đã có sẵn (hoặc đúng hơn là "vẫn"). Để biết thêm chi tiết, bạn có thể muốn xem qua thẻ app2sd-wiki của chúng tôi .


Tôi vừa hoàn tất việc cài đặt lại tất cả các ứng dụng và ngoại trừ một trường hợp, tất cả các cài đặt và dữ liệu đã được ghi nhớ, vì vậy nếu có vấn đề với thẻ thì nó rất cục bộ.
ChrisF

1
Tôi không chắc về điều đó, vì tranh luận của bạn có thể dựa trên một lỗi: dữ liệu của ứng dụng được lưu trữ /data, không có trên thẻ trừ khi bạn sử dụng một số công cụ (root) như Link2SD - mà theo mô tả của bạn thì không . App2SD bình thường chỉ di chuyển các phần của ứng dụng vào thẻ, nhưng không bao giờ dữ liệu của ứng dụng.
Izzy

Ah - điều đó có ý nghĩa. Tôi đã giả định rằng việc chuyển một ứng dụng sang thẻ SD đã chuyển mọi thứ sang thẻ.
ChrisF

Không, điều đó sẽ không làm việc vì nhiều lý do. Chủ yếu là sdcard chỉ được gắn sau boot_completedsự kiện; do đó, nếu toàn bộ ứng dụng nằm trên nó, trình khởi chạy của bạn sẽ không biết về các ứng dụng được cài đặt ở đó vì nó có thể kết thúc việc khởi tạo trước khi thẻ được gắn (nghĩ về điều đó, điều đó sẽ giải thích vấn đề của bạn cũng trong các trường hợp hơi khác nhau, ví dụ như nếu thực sự toàn bộ ứng dụng đã được di chuyển). // Hãy thử gợi ý của tôi. Nếu chúng tỏ ra hữu ích, hãy cân nhắc việc chấp nhận / nâng cao câu trả lời;)
Izzy

Khi tôi nói "mọi thứ" tôi có nghĩa là "mọi thứ trừ một con trỏ đến ứng dụng" - điều này chỉ thể hiện sự thiếu hiểu biết của tôi về cách thức những thứ này hoạt động. Tôi sẽ thử những điều bạn đề xuất và tôi đã bình chọn câu trả lời; P
ChrisF

0

Đối với tôi, tất cả các ứng dụng biến mất khi tôi trích xuất thẻ sd nội bộ lưu trữ dữ liệu nội bộ của sách điện tử của tôi (sách điện tử được điều khiển bởi Android 2.1). Tôi đã thực hiện nó để thay đổi kích thước phân vùng để phù hợp với nhiều ứng dụng hơn. Trên thực tế, tôi đã bật nó mà không cần thẻ sdcard đó và sau đó tất cả các ứng dụng đã được gỡ cài đặt nhưng không thể thực thi được.

Không thay đổi kích thước phân vùng nhưng tai nạn bật lên gây ra vấn đề.

Vì vậy, đó là những gì tôi đã làm: 1. Tôi tìm thấy một thư mục chứa tất cả các apk đã cài đặt. đối với tôi đó là / pb_data / data / apps 2. Đã nhập shell adb và nhập vào sushell đó (vâng, cần root) 3. nhập vào lsdanh sách tất cả apk 3. Được gọi pm install XXXXX.apktrên mỗi tệp apk đó.

Chế độ cài đặt này không gây ra bất kỳ xung đột nào (mặc dù nó cài đặt apks đến cùng một vị trí nên phải viết lại bằng cách nào đó). Ngoài ra tất cả dữ liệu / cài đặt ứng dụng đã được giữ nguyên, mọi thứ đều ổn.

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.