แอพทั้งหมดที่ติดตั้งในการ์ด SD ของฉันหายไปในทันที


10

ดังนั้นนี่แปลกมาก

เมื่อคืนที่โทรศัพท์ของฉันรีบูตตัวเอง ไม่มีอะไรผิดปกติที่นั่น - มันทำมันเป็นครั้งคราว อย่างไรก็ตามเมื่อเช้านี้ฉันพยายามอ่านข่าวที่ฉันได้รับ

"แอปพลิเคชันไม่ได้ติดตั้งบนโทรศัพท์ของคุณ"

ดังนั้นฉันจึงตรวจสอบแอปเพิ่มเติมและดูเถิดและฉันได้รับข้อความเดียวกัน แอพใด ๆ ที่ติดตั้งบนการ์ด SD ของฉันหายไป - แต่มีเพียงบางส่วนเท่านั้น ไอคอนยังคงมีอยู่ใน "เดสก์ท็อป" และชื่อระบบปรากฏในรายการแอพที่ติดตั้งบนโทรศัพท์ แต่ Google Play store ไม่คิดว่าติดตั้ง - ซึ่งแตกต่างจากอาการที่อธิบายในคำถามเหล่านี้:

แอพทั้งหมดที่ย้ายไปยังการ์ด SD ได้หายไป

สถานะแอพของฉันกลายเป็น "ไม่ได้ติดตั้งบนโทรศัพท์" แม้แต่ใน Google Play สโตร์!

ซึ่งทั้งสองระบุว่าแอปพลิเคชันยังคงอยู่ในรายการตามที่ติดตั้งใน Play Store

นอกจากนี้ - ตอนนี้ฉันคิดว่ามีแอพบางตัวที่หายไปก่อนหน้านี้ ฉันมีช่องว่างในช่องไอคอนที่ฉันรู้ว่ามีแอปพลิเคชัน แต่เพราะฉันไม่ได้ใช้มันทุกวันฉันจำไม่ได้ว่าตัวไหน :)

ฉันได้ลองลบและเสียบ SD การ์ดอีกครั้ง แต่นั่นไม่มีผล

เมื่อฉันติดตั้งแอปพลิเคชั่นที่มีข้อมูลในตัวเครื่องและ / หรือรายละเอียดบัญชีที่จัดเก็บข้อมูลนี้ยังคงปรากฏอยู่ ตัวอย่างเช่นเมื่อฉันเปิดเครื่องเล่น MP3 ของ Amazon มันไม่ได้แจ้งให้ฉันทราบรายละเอียดบัญชี Amazon ของฉัน แต่เพิ่งแสดงรายการอัลบั้มที่ฉันซื้อ นี่หมายความว่ามันเป็นเพียงโฟลเดอร์ที่เก็บไฟล์ปฏิบัติการบนการ์ด SD ที่ถูกลบ / เสียหาย

ฉันเริ่มติดตั้งแอพใหม่อีกครั้ง แต่ฉันกังวลว่าอาจเกิดขึ้นอีกครั้ง

ใครบ้างมีความคิดใด ๆ ว่าทำไมถึงเป็นเช่นนี้?


2
ความคิดเห็นเนื่องจากฉันไม่แน่ใจในเรื่องนี้มาก - มีหลายกรณีที่บางสิ่งที่คล้ายกัน (แต่ไม่เหมือนกันในรายชื่อไดเรกทอรีเคสของฉันทำงานได้ แต่ไฟล์ทั้งหมดในการ์ดว่างเปล่า) เกิดขึ้นกับฉัน ซึ่งได้รับการแก้ไขโดยใช้ ol ดีchkdskจากกล่อง Windows
Manishearth

@Mearearth ฉันจะลองทำสิ่งนี้เมื่อกลับถึงบ้านคืนนี้ - ฉันไม่มีเจ้าของ / ผู้แปลงการ์ด micro SD ที่นี่ (ที่จริงฉันไม่แน่ใจว่าคนที่ฉันมีอยู่ที่บ้านคือ - แต่อย่างน้อยฉันก็รู้ว่าฉันมี one!)
ChrisF

อืม - chkdsk H: /F-> "ไม่สามารถอ่านบูตเซกเตอร์" อย่างไรก็ตามฉันสามารถอ่านไดรฟ์จากภายใน Windows
ChrisF

1
มันเป็นการ์ดที่ล้มเหลว ใช้เวลาอีก 8 เดือน แต่ในที่สุดมันก็ตายในสุดสัปดาห์นี้
ChrisF

คำตอบ:


4

ดังที่Manishearth เขียนสิ่งนี้อาจบ่งบอกถึงปัญหาในการใช้การ์ด (และเป็นไปได้มาก) การบูตที่คุณอธิบายอาจมี "กระทันหันเกินไป" ไม่ถอนการติดตั้งการ์ดอย่างสมบูรณ์และทำให้ระบบไฟล์เสียหาย ในกรณีนี้ "good ol ' chkdsk" น่าจะช่วยได้ (btw, Android มาพร้อมกับfsckงานเดียวกันซึ่งคุณสามารถดำเนินการผ่านแอปเทอร์มินัลหรือadb shell- ดูตรวจสอบและแก้ไขข้อผิดพลาด SD การ์ดภายใน Android เอง )

ในทางกลับกันอาจหมายถึงปัญหาฮาร์ดแวร์ของการ์ดซึ่งอาจเป็นสาเหตุของการรีบูตการย้อนกลับสาเหตุและผลกระทบ: ไม่สามารถอ่าน / เขียนหรือพบกับ "บล็อกที่เสียหาย" มากเกินไปอาจมีการเรียกใช้ เหตุการณ์บางอย่าง (เช่นติดตั้งใหม่อ่าน / เท่านั้น) ฉันไม่แน่ใจว่าจะทำให้เกิดการรีบูตหรือไม่ (เพราะสิ่งที่สำคัญที่ระบบต้องใช้ไม่ได้อยู่ใน sdcard) แต่มันจะเป็นไปไม่ได้ ดังนั้นการลองบัตรใหม่จะไม่เจ็บ


PS -พื้นหลังเล็กน้อยใน : เมื่อจัดส่งพร้อมกับ Android 2.2 ขึ้นไปนี่จะย้ายเฉพาะบางส่วนของแอปไปยังการ์ดของคุณในขณะที่ส่วนอื่นยังคงอยู่ในที่เก็บข้อมูลภายใน โดยเฉพาะอย่างยิ่งข้อมูลแอปยังคงอยู่ที่นี่ (ใน/data) ซึ่งเป็นสาเหตุว่าทำไมหลังจากการติดตั้งแอปของคุณใหม่พวกเขาก็พร้อมใช้งานแล้ว (หรือ "นิ่ง") สำหรับรายละเอียดเพิ่มเติมคุณอาจต้องการดูที่app2sd tag-wiki ของเรา


ฉันเพิ่งติดตั้งแอปทั้งหมดอีกครั้งและยกเว้นกรณีเดียวการตั้งค่าและข้อมูลทั้งหมดได้รับการจดจำดังนั้นหากเกิดปัญหากับการ์ดมันแปลเป็นภาษาท้องถิ่นมาก
ChrisF

1
ฉันจะไม่แน่ใจว่าเนื่องจากการโต้เถียงของคุณอาจเกิดจากข้อผิดพลาด: ข้อมูลของแอพถูกเก็บไว้/dataซึ่งไม่ได้อยู่ในการ์ดเว้นแต่คุณจะใช้เครื่องมือ (รูท) เช่นLink2SDซึ่งคำอธิบายของคุณไม่ . App2SDปกติย้ายเฉพาะบางส่วนของแอปไปยังการ์ด แต่ไม่เคยมีข้อมูลของแอพ
Izzy

อ่า - มันสมเหตุสมผลแล้ว ฉันคิดว่าการย้ายแอพไปยังการ์ด SD นั้นย้ายทุกอย่างไปยังการ์ด
ChrisF

ไม่ว่าจะไม่ได้ผลด้วยเหตุผลหลายประการ ส่วนใหญ่เป็น sdcard ที่ติดตั้งหลังจากboot_completedเหตุการณ์เท่านั้น ดังนั้นหากแอปทั้งหมดจะอยู่ในตัวเรียกใช้งานของคุณจะไม่ทราบเกี่ยวกับแอพที่ติดตั้งเนื่องจากอาจเสร็จสิ้นการเริ่มต้นก่อนที่จะติดตั้งการ์ด จริง ๆ แล้วแอปทั้งหมดถูกย้าย) // ลองทำตามคำแนะนำของฉัน หากพวกเขาพิสูจน์ว่ามีประโยชน์ลองพิจารณายอมรับ / ถอนคำตอบ;)
อิซซี

เมื่อฉันพูดว่า "ทุกอย่าง" ฉันหมายถึง "ทุกอย่างยกเว้นตัวชี้ไปยังแอป" - ซึ่งเป็นเพียงการแสดงความไม่รู้ของฉันว่าสิ่งเหล่านี้ทำงานอย่างไร ฉันจะลองทำในสิ่งที่คุณแนะนำและฉันก็ได้รับคำตอบแล้ว P
ChrisF

0

สำหรับฉันแอพทั้งหมดหายไปเมื่อฉันดึงการ์ด SD ภายในที่เก็บข้อมูลภายในของ e-book ของฉัน (e-book ถูกขับเคลื่อนโดย android 2.1) ฉันทำเพื่อเปลี่ยนขนาดพาร์ติชันเพื่อให้พอดีกับแอพมากขึ้น จริงๆแล้วฉันเปิดเครื่องโดยไม่มี sdcard นั้นโดยบังเอิญและหลังจากนั้นแอปทั้งหมดก็สามารถถอนการติดตั้ง แต่ไม่สามารถใช้งานได้

ไม่ปรับขนาดพาร์ติชัน แต่เปิดอุบัติเหตุนั้นทำให้เกิดปัญหา

นั่นคือสิ่งที่ฉันทำ: 1. ฉันพบว่ามี dir ที่ apk ติดตั้งอยู่ทั้งหมด สำหรับฉันมันคือ / pb_data / data / apps 2 ป้อนเชลล์ adb และป้อนลงsuในเชลล์นั้น (ใช่จำเป็นต้องใช้รูท) 3. ป้อนlsรายการ apk ทั้งหมด 3. เรียกว่าpm install XXXXX.apkไฟล์ apk แต่ละไฟล์

โหมดการติดตั้งนี้ไม่ได้ทำให้เกิดข้อขัดแย้งใด ๆ (แม้ว่าจะติดตั้ง apks ไปยังที่เดียวกันดังนั้นจึงต้องเขียนใหม่อีกครั้ง) ข้อมูลและการตั้งค่าทั้งหมดของแอพถูกเก็บรักษาไว้ทุกอย่างก็โอเค

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.