0

設定アプリから「サウンド」を開こうとすると、次の例外でクラッシュします。

11-11 19:47:40.080: E/AndroidRuntime(6305): FATAL EXCEPTION: Thread-773
11-11 19:47:40.080: E/AndroidRuntime(6305): java.lang.IllegalStateException: Unknown URL: content://media/internal/audio/media/30/30
11-11 19:47:40.080: E/AndroidRuntime(6305):     at android.os.Parcel.readException(Parcel.java:1433)
11-11 19:47:40.080: E/AndroidRuntime(6305):     at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:188)
11-11 19:47:40.080: E/AndroidRuntime(6305):     at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:140)
11-11 19:47:40.080: E/AndroidRuntime(6305):     at android.content.ContentProviderProxy.query(ContentProviderNative.java:366)
11-11 19:47:40.080: E/AndroidRuntime(6305):     at android.content.ContentResolver.query(ContentResolver.java:370)
11-11 19:47:40.080: E/AndroidRuntime(6305):     at android.content.ContentResolver.query(ContentResolver.java:313)
11-11 19:47:40.080: E/AndroidRuntime(6305):     at com.android.settings.SoundSettings.updateRingtoneName(SoundSettings.java:331)
11-11 19:47:40.080: E/AndroidRuntime(6305):     at com.android.settings.SoundSettings.access$300(SoundSettings.java:52)
11-11 19:47:40.080: E/AndroidRuntime(6305):     at com.android.settings.SoundSettings$3.run(SoundSettings.java:252)
11-11 19:47:40.080: E/AndroidRuntime(6305):     at java.lang.Thread.run(Thread.java:856)

このURIは存在しないようです。

content:// media / internal / audio / media / 30/30

私は実行しました

Uri.parse( "content:// media / internal / audio / media / 30/30")。getPath()

そして私は戻ってきます

/ internal / audio / media / 30/30

しかし、/internalは私のデバイスのファイルシステムに存在しません。

私の質問は、URIが参照するこのファイルを作成して、アプリが見つからないためにクラッシュしないようにするにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

ここに解決策がありますが、理想的ではありません (携帯電話をワイプする必要があります): この問題の修正は、「自動復元」オプションを有効にせずに「データの初期化」を行うことでした。

あなたはきれいな電話を手に入れ、このエラーは消えます.

私にはうまくいかなかったが、他の人にはうまくいったように見える別の修正は、「アプリの管理」にあり、「設定」という単語が含まれるアプリのキャッシュとデータをクリアします。つまり、「設定」、「システム設定」です。

この問題の原因はまだわかりません。電話を短時間使用した後に現れます。特定のアプリをインストールしたことが原因でしょうか?

于 2012-11-15T20:13:18.540 に答える