2013-02-12 12 views
5

プリアンブル:私はJava Android開発者です。私は標準のAndroid開発フローを知っています。単一のAOSPまたはCyanogenMod Javaアプリケーション用のEclipseセットアップ

AOSP-CMの開発を開始したいと考えています。ソースコードで提供されている.classpathファイルを使用して、EclipseのJavaソースコード全体をインポートするためのガイドに従います。だから私は、すべてのソースコードをJavaプロジェクトが、私はすべてを参照して編集することができます。

次のステップは、GUIのグラフィカルエディタのようなADTプラグイン機能を使用するために、Phone Applicationなどの単一のAndroidプロジェクトをセットアップすることです。 私は電話ソースを編集したい、Eclipse内でビルドしたいが、とりわけEclipse Debuggerを使用する。

可能でしょうか?ガイドやチュートリアルをどこで見つけることができますか?

答えて

1

私の最終的な解決策は以下のとおりです。

  • セットアップクラスパス

    CD /パス/ /アンドロイド/ルート

    CP開発/ IDE /日食/ .classpathに。

    chmod u + w .classpath

  • Javaプロジェクトを作成し、[デフォルトの場所を使用する]の代わりにCM(またはAndroidのAOSP)ベースフォルダを選択します。
eclipseでは、エミュレータに接続してDDMSを実行し、デバッグするプロセスを選択できます(com.android.calendarなど)。

  • 実行]> [開く]ダイアログデバッグ...
  • は、 "リモートJavaアプリケーション" を右クリックして "新規作成" を選択します。
  • 「android-debug」などの名前を選んでください。
  • "プロジェクト"をプロジェクト名に設定します。ホストを「localhost」に設定したまま、ポートを8700に変更してください。
  • [デバッグ]ボタンをクリックすると、すべて設定されているはずです。

ポート8700は現在DDMSコンソールで選択されているプロセスに接続されているため、DDMSがデバッグするプロセスを選択していることを確認する必要があります。

0

ここで私はCyanogenmodの現在のデフォルトの音楽アプリであるApolloをインポートしました。

  1. 既存のAndroidコードをワークスペースにインポートするには、パッケージ/ app/Apolloをルートディレクトリとして選択します。
  2. [パッケージエクスプローラ]と[Androidツール] - > [サポートライブラリの追加]でプロジェクトを右クリックします。
0

私はADTを使ってAOSP Javaアプリケーションを編集することはできません。これらのアプリは、SDKアプリが使用するAntビルドシステムを使用しません。私はこれらのアプリはSDKで利用できないプライベートAPIを使用すると信じています。

私のために働いたのは、Using Eclipse to browse and edit AOSPに記載されているアプリを含むすべてのフレームワークを含む大きなJavaプロジェクトです。 eclipseプロジェクトを使用してJavaコードを編集しますが、AOSPビルドシステムを使用して変更を行います。

ADTレイアウトツールを使用して通常のSDTアプリケーションのようにレイアウトを編集することを目標にしている場合は、この方法ではできないと思います。