のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

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