Androidのデフォルトのブラウザ(com.android.browser)のdebugについて(2) Ubuntuで実行
- Eclipseを開く
- ProjectのBuild Automaticallyが動かないように設定する。
プロジェクトの作成
- File>New>Java ProjectをClickする。
- New Java ProjectのDialog(Window)が開く。
- Project Nameにcom.android.browserを入力する。
- NextボタンをClickする。
- Link Additional Source to ProjectのボタンをClickする。
- Link SourceのDialogが開く。
- Linked folder location:でBrowseボタンをクリックする。
- Android/packages/apps/Browser/src を指定する。
- Folder nameのsrcがプロジェクトのsrcとぶつかるのでsourceとする。
- Finishのボタンをクリックする。
- Finishをクリックする。
デバッグの設定
- Project Fileを右クリックし、Debug As>Debug Configurationsをクリックする。
- Debug ConfigurationsのDialogが開く。
- Remote Java Applicationをダブルクリックする。
- ConnectのPortを8700にする。
- ApplyをClickする
emulatorを起動する。
emulatorでbrowserを起動する。
ddmsを開く。
devicesでcom.android.browserを選ぶ。※さらにDebugを押すと
"No Opend project found for com.android.browser.Debug session failed!"
とでる。
- com.android.browserのプロジェクトファイルで右クリックをする。
- Debug>Debug Configurationsをクリックする。
- Remote Java Applicationの先ほど作成した設定を選ぶ。
- Debugボタンを押す。
- Errors in workspace
- Errors exist in required project(s):
- com.android.browser
- proceed with lanch?
- Proceedのボタンをクリックする。
ddmsのdevicesでcom.android.browserを選択していないと以下のエラーがでる。
Problem Occurred
'Launching com.android' has encounterd a problem.
Failed to connect to remote VM