0

Linux Fedora 16 OS を使用しています。エクリプス インディゴ。

Android SDK と関連する Eclipse プラグインが正常にインストールされました。

しかし、ダウンロードしたサンプル プロジェクトをインポートすると、コンパイラがクラスパスで Android クラスを見つけることができなかった、つまり、プラグインのインストール時に Android jar が Eclipse クラスパスに自動的に追加されなかったことをビルド エラーが示していました。

/android/tools/lib ディレクトリにあるすべての jar を (多くのように) 追加しようとしましたが、うまくいきませんでした。

したがって、このjarを個別にダウンロードする必要があるかどうか、つまり、SDKパッケージの一部ではないかどうか疑問に思っています(疑わしいようです)。

エラー例:

android.app.Activity をタイプに解決できません

4

2 に答える 2

1

EclipseでAndroidのプロジェクトとしてインポートする場合、プロジェクトのルートディレクトリを確認し、以下のように次のものがあることを確認してください

 .project
 AndroidManifest.xml

インポートした Android のプロジェクトに .project がない場合は、以下の手順のようにプロジェクトをインポートする必要があります。

Eclipse で次の場所に移動します。

ファイル-->新規-->Android プロジェクト->既にソースコードがあるプロジェクトを追加するかどうかを確認するオプションがいくつかあります。次に、ソースを終了してプロジェクトを選択し、プロジェクトのルートディレクトリを見つけます。

プロジェクトをインポートしたら、もう 1 つ、プロジェクトのルート ディレクトリを右クリックし、プロパティをクリックして Android に移動します。ビルド ターゲットが選択されていない場合は、必要に応じて Android ターゲットの 1 つを選択します。

于 2012-04-09T09:02:22.633 に答える
0

はい、私もこの問題に直面しました。Android ソース コードのインポート中に、Eclipse がビルド パスに Android フレームワーク jar を追加しないことがあります。その場合、.classpath ファイル (プロジェクトのルート フォルダーにあります) を開き、次の行を追加します。

<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>

ソース クラスパス エントリの後。プロジェクトを更新、クリーンアップ、およびビルドします。プロジェクトのビルド パスに Android フレームワークが追加されていることがわかります。

于 2013-02-18T20:32:33.873 に答える