私はJavaでAndroidアプリケーションを開発するためにEclipseを使用しています。以前はEclipseを使っていませんでした。Android Eclipseクラスパス - クラスパスのコンテナパスを追加したいが、Eclipseは私にはできない
私が使用しようとしているプロジェクト(「Android Application Development」の一部としてOReillyから提供されています)はMJAndroidです。プロジェクトを実行しようとするとRunが失敗し、Problemsタブにcom.java.Objectが見つからないというメッセージが表示され、Eclipseからビルドパスの確認を求められます。 プロパティ - > Javaビルドパス - >ライブラリをクリックすると、 'プロジェクトのシステムライブラリを取得できません'というメッセージが表示されます。
[プロパティ] - > [Javaビルドパス] - > [ライブラリ]にAndroid 1.1用のエントリがあります。[編集]をクリックすると、com.android.ide.eclipse.adt.ANDROID_FRAMEWORKのクラスパスコンテナパスがあります。
私の非正常なプロジェクトに正しいコンテナパスを追加するのは簡単なことです。しかし、Eclipseはこれを可能な限り難しくすることに決めました。 jarファイル、外部ジャー、変数、ライブラリ、クラスフォルダ、外部クラスフォルダを追加するために選択したものであれば、 'com.android.ide.eclipse.adt.ANDROID_FRAMEWORK'の形式をとっていないようですが、 'Android 1.1'作業アプリのエントリがあります。
私のプロジェクトにこの名前空間を追加して、現実のものと似ていますか?
Eclipseのやや奇妙なユーザーインターフェイスには問題があると私は確信しています。率直に言って、そのような情報を変更して設定するためのファイルよりも好きなものは何もありません。私の背景はPythonであり、全体のEclipse環境は不必要な負担に見えます。
ありがとう!より新しい訪問者のためのメモ - 私がADT 14.0のために必要だったのは、プロジェクトを右クリックし、Android ToolsとFix Project Propertiesを選択することでした。 –
答えがありがとう – bragboy
は、EclipseがAPIを探すときにしばらくハングアップする可能性があるため、待機する必要があります。 –