AVD で場所を変更するたびに、それが telnet 経由であろうと DDMS であろうと、「私の現在の場所は .....」というシステム トースト メッセージが表示されます。
これらの詳細を表示しているアプリを隠しているので、本当に迷惑です。
それを削除する方法が見つからず、検索してもあまり表示されませんでした。何か案は?
AVD で場所を変更するたびに、それが telnet 経由であろうと DDMS であろうと、「私の現在の場所は .....」というシステム トースト メッセージが表示されます。
これらの詳細を表示しているアプリを隠しているので、本当に迷惑です。
それを削除する方法が見つからず、検索してもあまり表示されませんでした。何か案は?
アプリケーションに追加のライブラリまたはモジュールをセットアップしていますか? 私の最初の考えは、追加した他のライブラリにトーストが組み込まれていて、それらのコードがある時点でそれを呼び出している可能性があるということです。これらのライブラリを調べて、トースト コードを削除してみてください。
Android 4.4 で AVD を確認しましたが、このトーストは Android システムの一部ではないと断言できます。このトーストは、おそらく以前に AVD にインストールしたツールまたはアプリケーションによって表示されているとしか思えません。
私の提案は、モックの場所を送信するたびに LogCat を追跡し、トーストが表示されているときにどのイベントが記録されているかを確認することです。このようなイベントが記録された場合は、ソース パッケージまで追跡し、 を実行してそのパッケージを削除しますadb uninstall <package_name>
。これが失敗した場合は、マシンに変更を加える前に、新しい AVD を作成してモックの場所をそれに送信し、犯人を特定するために必要なツールとアプリケーションを段階的にインストールします。