2012-01-11 17 views
5

Eclipseで何か問題を抱えているようです。インポートしようとしているライブラリを認識していません。これは私がダウンロードした後、EclipseにインポートされたオープンソースプロジェクトですEclipseがインポートを認識していません

import java.util.ArrayList; 
import android.content.Intent; 
import com.google.android.maps.MapView; 

:ここ

は認識されないものの一部です。 MapViewのようなものは私の他のプロジェクトでもうまく動作しないので、私はまた、Google apisを間違った方法でダウンロードしたと思う。誰かが私を助けてくれますか?

ベスト

Aneem

EDIT:

固定、問題のほとんど。マウスを動かしてインポートラインにマウスを移動して "プロジェクト設定を修正..."をクリックしてください。

これで、私はGoogleマップ関連のAPIを動作させるだけです。

答えて

5

:プラグインをインストールして設定するための指示に従ってください。 Androidが表示されている場合は、ADTがインストールされていることを意味します。

有効なSDKディレクトリを指定するには、Androidをクリックします。 SDKの場所で場所を指定します。

ADTとSDKを正しくインストールしても、インポートするとeclipseがAndroidプロジェクトとして認識されない可能性があります(プロジェクト&ファイルに依存します)。 最高のことは、新しいAndroidプロジェクトを作成し、インポートしたプロジェクトから新しく作成したAndroidプロジェクトにファイルをコピーすることです。これは間違いなく機能します。

0

ほとんどの場合、ADTプラグインはAndroid SDKを指していない可能性があります。 >ウィンドウ - - >設定あなたが適切ADT 後藤がインストールされているかどうかを確認するには

http://developer.android.com/sdk/eclipse-adt.html

+0

でも、なぜArrayListを認識しないのですか? – Aneem

+0

EclipseはあなたのJDKインストールを指していますか? – SeanPONeil

+0

どうすれば確認できますか? – Aneem

0

私はプロジェクトと選択されたプロパティを右クリックし、Google API 2.3.3をターゲットとして追加し、プロジェクトをクリーンアップしてアプリケーションを起動できました。どうもありがとう。考慮すべき

1

2つのこと:

  1. 開いているプロジェクトのプロパティ - > Androidのセクション - > AndroidのSDKが選択されているかどうかを参照してください。 SDKが選択されていない場合はチェックしてください。

  2. プロジェクトプロパティ - > Javaコンパイラセクション - > "コンパイラ準拠レベル"を "1.6"に変更します。これは、JDK 1.7をインストールしたために、いくつかのパッケージに問題があるためです。

関連する問題