Android Javaでのアプリケーションの開発を学ぶためにEclipseを使用しています。これまでEclipseを使用したことはありません。
私が使用しようとしているプロジェクト(「Androidアプリケーション開発」の一部としてOReillyから提供されたもの)はMJAndroidです。プロジェクトを実行しようとすると、実行に失敗し、「問題」タブにcom.Java.Objectが見つからないというメッセージが表示され、Eclipseはビルドパスを確認するように要求します。 [プロパティ]-> Java Build Path-> Libraries]をクリックすると、「プロジェクトのシステムライブラリを取得できません」というメッセージが表示されます。
作業中のプロジェクトでは、プロパティ-> Java Build Path-> LibrariesにAndroid 1.1のエントリがあり、[編集]をクリックするとクラスパスコンテナパスがありますcom.Android.ide.Eclipse.adt.Android_FRAMEWORKの。
動作していないプロジェクトに正しいコンテナパスを追加するのは簡単なことのようです。しかし、Eclipseはこれを可能な限り困難にすることを決意しているようです。追加するものに関係なく-jar、外部jar、変数、ライブラリ、クラスフォルダー、外部クラスフォルダー、「Android 1.1」という「com.Android.ide.Eclipse.adt.Android_FRAMEWORK」の形式を取るものは何もありません動作中のアプリのエントリがあります。
この名前空間をプロジェクトに追加して、作業中の名前空間に似せるにはどうすればよいですか?
Eclipseのやや奇妙なユーザーインターフェイスの問題だと確信しています。率直に言って、このような情報を変更および設定するためのファイル以上のものはありません-私のバックグラウンドはPythonであり、Eclipse環境全体は不必要な負担のようです。
インターネットからダウンロードしたサンプルコードをインポートしたときに、同じ問題に直面していました。 Android sdk 1.5 with 0.9 ADTプラグインを使用しています。これは、Androidライブラリ参照の問題を修正する簡単な方法です。
GITを介してプロジェクトをインポートした後、この同じ問題に直面しました。問題は、同じターゲットAndroidプラットフォームがインストールされておらず、ビルドパスが何らかの理由で破損したことです。
私が最初に行った明らかなことは、project.propertiesのターゲットSDKを変更することでしたが、プロジェクトとAndroid Tools> Fix Project Propertiesビルドエラーを取得します。
これを理解しようとして1時間近く無駄にした後の私の解決策は?
RESTART Eclipse
その後はすべてうまくいきました。 Eclipseはかなり気まぐれです。長年の経験を通してのみ、あなたは彼女をよく理解するでしょう。 :)
同じ問題が発生し、Android SDKの場所が設定されていなかったことがわかりました。これは非常に簡単な修正です。ウィンドウ->設定に移動し、左側のメニューで[Android] Android SDK(C:\ Program Files\Android\android-sdkなど)の場所で)をクリックし、[OK]をクリックします。その後、すべてがうまくいきました。
このセットアップガイドで答えを見つけました: http://developer.Motorola.com/docstools/library/Installing-Android-Dev-Environment/
Eclipseは、クラスパスコンテナーの解決で少しおかしい(専門用語)になることがあります。ワークスペースに作業中のプロジェクトがあるため、プラグインのインストールの問題を除外できます。 。classpathファイル(デフォルトでは非表示、パッケージエクスプローラービューの右上にある三角形を選択し、Filters ...を選択してチェックを外します- 。* resources)およびコンテナ宣言を手動で追加します。
`<classpathentry kind="con" path="com.Android.ide.Eclipse.adt.Android_FRAMEWORK"/>`
その後、Eclipseが変更を認識する前に、プロジェクトを閉じて再度開く(右クリック->プロジェクトを閉じる)必要があります。
また、Androidビルダーおよび/または性質があります。動作バージョンと非動作バージョンの.projectファイルを比較すると、Android builders/natures。関連するエントリをコピーすると、問題が解決する場合があります。
場合によっては、Eclipseが役立ちます。 Androidプロジェクトで、プロジェクトの右ボタンをクリックします-> Androidツール->プロジェクトのプロパティを修正します。
クラスパスエラーに役立ちます!!
幸運!
また。 Android SDKのパスを正しく設定する必要があります。これは、プロジェクトで過負荷になり、既存のものをコピーする新しいワークスペースを作成するときに起こりました。
新しいワークスペースでは、これらの詳細ももう一度設定する必要があるようです
その設定は適切ですか?
Java SDKと同様にインストールされたAndroid SDK。正しいバージョンのEclipse。 Androidプロジェクトを簡単に作成できます。