アプリの実行中に「入力svInfo.flagsは8」でいっぱいのLogcat


43

Androidスタジオでほぼすべてのアプリを実行すると、logcatに次のようなメッセージが表示されます。

"?E / GnssHAL_GnssInterface:gnssSvStatusCb:a:input svInfo.flags is 8?E / GnssHAL_GnssInterface:gnssSvStatusCb:b:input svInfo.flags is 8"

これは何ですか?アプリに問題がありますか?


2
エミュレーターでアプリを実行していますか?
M.Noman

私も同じです。それは何だろうと思います。これらはERRORログレベルです。
djangofan

3
デバイス(エミュレーター)設定から位置情報をオフにすると、この問題は解決しました。
Roshana Pitigala

回答:


25

GPSセンサーなしでAVDマネージャで仮想デバイスを作成する必要があります。

新しいデバイス

GPSのチェックを外します

GPSのチェックを外します

エラーはなくなります。


14
ロケーションをオフにすると、このエラーも
解消され

GPSがオンになっていることにアプリが依存している場合、残念ながらそれは解決策ではありません。GPSがオフになっているか、まったく使用できない場合、アプリの反応は異なります。
user2808624

6

より簡単な解決策があります。AVDで、に移動しsettings->locationてチェックを外すだけuse locationです。 位置情報サービスの画像


4

アプリに問題はないと思われます。問題はおそらくLogcatの「フィルター構成」の設定です。設定としては少し隠されており、「フィルターなし」の選択に自動的に切り替わる癖があります。理由がわかった場合はお知らせください。

質問のデバッグエラーを無視するには:Logcatパネルで、フィルター入力と正規表現オプションのチェックボックスの後にあるドロップダウンからフィルター設定オプションを選択します。

おそらく最良のオプションは「選択したアプリケーションのみを表示する」です。


3

位置情報サービスをオフにすると、問題が本当に解決しました。Web APIからデータをフェッチしようとすると発生しますが、現在は位置情報をオフにすることで解決しています。


2

エミュレータのマルチタスクからアプリを終了して削除し、Android Studioから再実行すると、問題が解決しました。Androidスタジオのバグを想定しています。


どのようにそれをしたかについての指示を提供できますか?
Fabricio、

1.プログラムを起動すると、Nexus5x API 29のAndroidエミュレーターであるAVDが実行されます。2.Logcatは、たくさんのエラーを表示します。3。エミュレーターで、電話画面の右下をクリックします(マルチタスクの四角ボタン)。画面をクリックして上にドラッグします(マルチタスクから削除します)。5.画面を上にドラッグしてアプリを表示します6.アプリを開きます。この時点で、エラーは解消されました。うまくいかない場合は、スマートフォンからアプリを削除してみてください。file-> Invalidate caches / Restartに行って、Build-> Clean projectを試すこともできます。同様に、コンピュータの電源を入れたり切ったりすると、IDEの問題が解決する場合があります。
M4rk
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.