SDカードにインストールされているすべてのアプリが突然消えた


10

これは非常に奇妙です。

昨夜、私の電話は再起動しました。そこでは珍しいことはありません-それは時々それを行います。しかし、今朝私が得たニュースを読み込もうとすると

「アプリケーションが電話にインストールされていません」。

だから私はいくつかのアプリをチェックして、同じメッセージが表示されるのを見ましょう。SDカードにインストールされていたアプリはすべて使用できなくなりましたが、一部しか使用できません。アイコンは引き続き「デスクトップ」に存在し、システム名は電話にインストールされているアプリのリストに表示されますが、Google Playストアはそれらがインストールされているとは認識しません。これは、以下の質問で説明されている症状とは異なります。

SDカードに移動されたすべてのアプリが消えました

アプリのステータスが、Google Playストアでも、突然「電話にインストールされていません」になります。

これらはどちらも、アプリケーションがPlayストアにインストールされているものとしてリストされていることを示しています。

また-今、私はこれについていくつかのアプリが以前になくなっていたと思います。私はアイコンフィールドにギャップがあるのでアプリケーションがあることを知っていますが、毎日それを使用していなかったため、どれを使用したか思い出せません。

SDカードを抜き差ししてみましたが、効果がありませんでした。

ローカルデータやアカウントの詳細が保存されているアプリケーションを再インストールしても、この情報は残っています。たとえば、Amazon MP3プレーヤーを開いたときに、Amazonアカウントの詳細の入力は求められず、購入したアルバムのリストが表示されました。これは、削除/破損されたのがSDカード上の実行可能ファイルを保持しているフォルダーだけであることを意味します。

アプリの再インストールを開始しましたが、これが再び発生するのではないかと心配しています。

それで、なぜこれが当てはまるのか誰かが何か考えを持っていますか?


2
私はこれがよくわからないのでコメントします。似たような(ただし、同じではありません。私の場合、ディレクトリ一覧は機能しましたが、カード上のファイルがすべて空であった)場合があります。これはchkdsk、Windowsボックスからgood 'ol を実行することで修正されました。
Manishearth 2013年

@Manishearth今夜家に帰ったらこれを試す-私はここに仕事でマイクロSDカードホルダー/コンバーターを持っていない(実際私が家にあるものはどこにあるのかわからない-でも少なくとも私は知っている) one!)
ChrisF 2013年

うーん-- chkdsk H: /F>「ブートセクターを読み取れません」しかし、Windows内からドライブを読み取ることができます
ChrisF

1
失敗したカードでした。さらに8ヶ月かかりましたが、今週末にようやく死にました。
ChrisF 14

回答:


4

以下のようManishearthが書いた、これはカードとのトラブルを示している(と可能性が非常に高いん)があります。あなたが説明するブートは、「突然」であり、カードをきれいにアンマウントしていないため、そのファイルシステムを破損している可能性があります。その場合、「good ol chkdsk」が役立つはずです(ところで、Androidはfsck、ターミナルアプリを介して実行できるのとまったく同じタスクで出荷されます。または、Android自体のSDカードエラーadb shell確認して修正するを参照してください)。

一方、カードのハードウェア障害を意味することもあります。これは、再起動の原因である可能性もあり、原因と結果が逆になります。読み取り/書き込みができない、または「破損したブロック」が多すぎると、トリガーされた可能性があります一部のイベント(読み取り/専用のカードの再マウントなど)。これが再起動をトリガーするかどうかはわかりませんが(通常、システムによって不可欠とカウントされるものがSDカードに常駐していないため)、それは不可能ではありません。したがって、新しいカードを試しても害はありません。


PS – 背景:Android 2.2以降に同梱されているように、これはアプリの一部をカードに移動するだけで、他の部分は内部ストレージに残ります。特に、アプリのデータはここ(/data)に残ります。そのため、アプリを再インストールした後、すでに(または「まだ」)利用可能でした。詳細については、app2sd tag-wikiをご覧ください。


すべてのアプリの再インストールを完了しました。1つの場合を除いて、すべての設定とデータが記憶されているため、カードに問題がある場合は、ローカライズされています。
ChrisF 2013年

1
アプリのデータが中に保存されている:あなたの侃々諤々がエラーに基づいてされる可能性がありますように私は、必ずそのことではないでしょう/data、あるいないあなたには、いくつかの(ルート)を使用しない限り、カード上のようなツールLink2SD -あなたの説明により、あなたはしないでください。通常のApp2SD はアプリの一部のみをカードに移動しますが、アプリのデータは移動しません。
イジー

ああ-それは理にかなっています。アプリをSDカードに移動すると、すべてがカードに移動すると想定していました。
ChrisF 2013年

いいえ、いくつかの理由で機能しません。ほとんどの場合、SDカードはboot_completedイベント後にのみマウントされます。したがって、アプリ全体がその上に存在する場合、カードがマウントされる前に初期化が完了する可能性があるため、ランチャーはそこにインストールされているアプリを認識しません(これについて考えると、わずかに異なる状況下で問題が説明されます)。実際にはアプリ全体が移動されていました)。//私のヒントを試してください。彼らが役に立ったとわかったら、答えを受け入れる/賛成することを検討してください;)
Izzy

私が「すべて」と言ったときは、「アプリへのポインタ以外のすべて」を意味しました。これは、これらのものがどのように機能するかについての私の無知を示​​しているだけです。私はあなたが提案することを試してみますが、私は答えをすでに投票しました; P
ChrisF

0

私の場合、私の電子書籍の内部データが保存されている内部sdカードを抽出すると、すべてのアプリが消えました(電子書籍はAndroid 2.1で駆動されています)。より多くのアプリに合うようにパーティションサイズを変更するようにしました。実際、私はそのsdcardなしで誤って電源を入れました。その後、すべてのアプリがアンインストール可能になりましたが、実行できなくなりました。

パーティションのサイズ変更ではありませんが、事故が発生すると問題が発生しました。

これが私がしたことです:1.インストールされているすべての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.