2013-02-01 5 views
6

Androidに新しく、Androidアプリの問題をデバッグしようとしています(Android SDKでEclipseを使用しています)。Androidソースへのデバッグ

私は、Androidプラットフォームのコード(Activity.classで特にコード、問題が発生しているstartActivityForResult()方法で、より具体的にコード)にステップしたいのですが、私はきちんとActivity.classのコードを見つけるために、Eclipseを得るように見えることはできません私は踏み込んでその情報源を見ることができます。それは私に 'Source not Found'を与え、私はandroid.jarを 'Change Attached Source'ボタンまたはProject Propertiesからいくつかの場所から貼り付けようとしましたが、どれもうまくいかないようです。 (adt-bundle/sdk/platforms/android-7フォルダから取得したandroid.jarと、レポのprebuilts/sdk/7フォルダから取得したバージョン)

Google API 7(Android 2.1)を使用してビルド/デバッグしています。プロジェクトはGoogle API 7をターゲットに設定されており、Android仮想デバイスもそのターゲットに設定されています。

最新のレポ(frameworks/base/core/java/android)からダウンロードしたActivity.javaを含むローカルディレクトリにソース添付ファイルを指定しようとしました。

レポからAndroid 2.1用のソースディレクトリのバージョンを取得する必要がありますか?または、私はGoogle API 7(Androidオープンソース2.1ではなく)で問題を構築しているという事実はありますか?または、私は指しておくべきである他のandroid.jarですか? Eclipseを使用している場合は、ヘルプ>新規ソフトウェアをインストールして、このリンク貼りに行くことができます

+0

Android APIマネージャからダウンロードするソースがAndroid API 7にないため、API 15などの別のAPIソースコードを調べることをおすすめします。 –

+0

私は実際に解決策を見つけましたが(それが最良か理想的なアプローチかどうかはわかりませんが)、それはうまくいくようです(同様の質問に対する答えとして見つけられます)。 http://www.mkyong。com/android/attach-android-source-code-to-eclipse-ide/ – ggprod

+0

素晴らしい!ここに来る人が同じことをすることができるようになると、あなた自身の質問に答えてください。 –

答えて

10

:これは、Eclipse上でAndroidのソースを添付のプラグインがある はhttp://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/

、周りの他の方法は少し複雑です試したことはありませんが、以下のURLに従ってください。ここで

+0

ありがとう..ああ、それは..あなたの答えをアップアップすることはできませんが、 – ggprod

0

を別の簡単な方法(これはAPIバージョン7のために使用することがカントが)

このメソッドは、ソースを提供するすべてのAPIを使用することができますがあります。

  1. ダウンロードAPIのためのアンドロイドSDKのソース。

  2. アンドロイドSDKのソースフォルダに移動し、ダウンロードしたソースをコピーします。 例:API 15のソースをダウンロードした場合は、sdkにソースという名前のソースがあり、そのフォルダにはすべてのダウンロードされたソースがリストされます。そのため、対応するソースフォルダ(ここではアンドロイド15と名付けられます)をコピーしてください。

  3. プラットフォームに移動 - >対応するAPI(android-15)フォルダに移動し、次にsourcesという名前のフォルダを作成します。>ソースに入力し、先ほどコピーしたフォルダを貼り付けます。

関連する問題