通常のアクティビティでは、いくつかのブレークポイントを設定し、Eclipse で F11 をクリックしてデバッグできます。ただし、アプリ ウィジェットを開発すると機能しません。では、どうすればデバッグできますか?
4 に答える
ここで良い答えを見つけることができます:
ウィジェット コードをデバッグするために必要なことは、通常のアプリケーションで行うこととほとんど同じです。以下の手順に従ってください。
1. Eclipse メニューで「デバッグ」を押します (または「実行」しても問題ないようです)。
2.ウィジェット apk が同期され、エミュレーター/デバイスにインストールされたら、Eclipse ワークスペースを DDMS モードに切り替えます。これを行うには、右上隅にある「DDMS」というラベルの付いたボタンを押すか、見つからない場合は、「ウィンドウ -> パースペクティブを開く -> DDMS」に移動します。
3.表示されたプロセスのリストからウィジェットのプロセス名を選択します。デフォルトでは、このリストは DDMS ウィンドウの左上に表示されます。(下のスクリーンショットを参照)。リストにウィジェットのプロセス名が表示されない場合は、ウィジェットがまだホーム画面に追加されていない可能性があります。だから、そうしてください。
4.プロセス リストの上にある緑色のデバッグ ボタンを押します (下のスクリーンショットを参照)。
5.以上です。ここで、コードにブレークポイントを設定した場合は、コードのその部分を実行する何かを行います。
「アプリウィジェット」とは、ユーザーが背景の壁紙を長押しすることでホーム画面に追加できるウィジェットを意味していると思いますか?
ファイルが適切に設定されていれば、AndroidManifest.xml
他の Android アプリケーションと同じようにこれらのウィジェットをデバッグできます。
ただし、最初にウィジェットをホーム画面に追加する必要があることに注意してください。
これが完了すると、ウィジェット プロセスが Eclipse の DDMS モード パースペクティブの下に一覧表示されるはずです。デバッガーをアタッチして、コードをデバッグできます。