11

Eclipse を使用して Android 用のライブラリ管理ソフトウェアを開発しようとしています。これまでのところ、私のアプリケーションは (Eclipse エミュレーターで) 正常に動作していますが、いくつかのエラーが発生し、私を悩ませています (ただし、機能に目に見える影響はありません)。誰かが私を導くことができれば、私は大いに感謝します。

エラー # 1: ボタン (またはアクション アイテム) を押すたびに、以下のようなサウンドプール エラーが (logcat で) 発生し続けます。サウンドエフェクトを手動でロード/割り当てていないため、これらはデフォルトのサウンドであったに違いありません。

11-08 23:05:58.466: E/SoundPool(374): error loading /system/media/audio/ui/KeypressStandard.ogg
11-08 23:05:58.466: W/AudioService(374): Soundpool could not load file: /system/media/audio/ui/KeypressStandard.ogg
11-08 23:05:58.466: E/SoundPool(374): error loading /system/media/audio/ui/KeypressSpacebar.ogg
11-08 23:05:58.466: W/AudioService(374): Soundpool could not load file: /system/media/audio/ui/KeypressSpacebar.ogg

エラー # 2: アプリケーションを仮想デバイス マネージャーで実行すると、初期化中に (logcat で) 以下のエラー メッセージが表示されました。

11-08 23:16:10.226: E/memtrack(1110): Couldn't load memtrack module (No such file or directory)
11-08 23:16:10.226: E/android.os.Debug(1110): failed to load memtrack module: -2
4

2 に答える 2

12

基本的に、これらのエラーについて心配する必要はありません。アプリケーションが直接の原因ではなく、目に見える影響はありません。ログの単なるノイズです。

最初の音は、エミュレーターがデフォルトの「ボタンを押した」音を見つけられないという理由だけで与えられます。ほとんどの場合、エミュレータ イメージに含まれていませんでした。それでも、ボタンを押すと音を鳴らそうとします。AVD の設定アプリ (エミュレーター内) に移動し、UI イベントとキーボードの押下に対してサウンドを再生するオプションを無効にすることで、おそらくこれを防ぐことができます。

2 つ目は、{some} ハードウェア モジュールの読み込みに問題があったことを意味します。これは、GPU のサポート、SD カードの処理、基本的には何でも関係している可能性があります。エミュレーターと実際のデバイスの間に多くのハードウェアの違いがあることを考えると、これはそれほど驚くべきことではありません。繰り返しますが、問題が発生していない場合は、心配する必要はありません。AVD にも同じメッセージが表示されますが、まだ問題は発生していません。

于 2013-12-18T18:10:19.403 に答える
2

これらのメディア エラーを取り除くには、エミュレータ デバイスの設定セクションに移動し、サウンド、タッチ サウンド、ロック解除サウンドなどをオフにする必要があります。

于 2014-09-05T18:18:17.800 に答える