googlecodeからダウンロードしたプロジェクトをEclipseにインポートしようとするたびに、エラーが発生します。
ビルドパスが不完全なため、プロジェクトはビルドされませんでした。 Java.lang.Objectのクラスファイルが見つかりません。ビルドパスを修正してから、このプロジェクトをビルドしてください
ターゲット「Android-10」を解決できません(これは1から15に変更されます)
私はすでにサイトの他の回答を確認しましたが、解決策はありませんでした。
に
プロパティ-> Javaビルドパス->ライブラリ
1つのアイテムがあります:
プロジェクトのシステムライブラリを取得できません
あなたはJDKに欠けているようです(Java.lang.Objectはそこから来ています)
問題は、別のPCで同じAndroid APIを使用したことです。 Eclipseは、異なるが同じAPIのパス名では失われます。
これを解決するには、最初にAndroid APIバージョンを再選択します(別のバージョンに設定して有効にし、必要に応じて復元して検証します-> EclipseにAPIをリロードさせます)。次に、project-> properties-> Java build pathに進みます。次に、「プロジェクトのシステムライブラリを取得できません」を削除してから「ライブラリを追加」を選択し、「Android Classpath container」を選択します。
プロジェクトを右クリック->プロパティ-> Javaビルドパス(左のリストから)->ライブラリ(タブ)->ライブラリの追加(右側のボタン)-> JREシステムライブラリ->次->ワークスペースのデフォルトJRE->完了
これにより、少なくとも1つのエラーが解決するはずです。他のライブラリでは、さらにライブラリを追加する必要があります。
お役に立てれば。
Eclipseを閉じて、再度開くとうまくいきました。これを2、3回行う必要がある場合があります。毎回、自動ビルドの起動プロセス(右下隅を確認)が完了するまで少し待ってください。これらのエラーはこの時点で消えてしまうことが多いためです。
または、影響を受けるプロジェクトをきれいにしてみてください。
「オフにして再びオンにする」
最初にgithubからAndroidプロジェクトをインポートしようとして、上記の問題が発生しました
ビルドパスを構成できません
システムライブラリを取得できません
パッケージエクスプローラー->プロジェクトを右クリック->「プロパティ」->「Android」->「プロジェクトビルドターゲット」= 2.3.3
注:また、クリーン(Windowsの場合:[プロジェクト]-> [クリーン])を試してから、[更新](F5)をランダムに試してください。これにより、すべての問題が魔法のように解決される可能性が十分にあります。
礼儀: KYLE CLEGG
参照リンク
これはどれも私にとってはうまくいきませんでした。プロジェクト用の新しいワークスペースを作成しました。それは私のために働いた!通常、新しいワークスペースに切り替えると、これらの構成の問題の多くが奇跡的に解決します。新しいワークスペースを配置する場所に新しいフォルダーを作成し、「既存のコードからプロジェクトをインポート」を使用します。
Eclipseに移動->設定-> Java->ビルドパス。
そこにJRE_LIBが構成されていますか?そうでない場合は、JDK/jre libの場所からJRE_LIBを追加します。これらはプロジェクトごとに上書きできます。 EclipseはJavaライブラリを認識していないようです。
Vuforia Sample Appを今日あまりにも長くロードしようとしたときに、これに苦労していました。プロジェクトを最終的に構築するためのソリューションは次のとおりです。
1) ウィンドウ-> Android SDK Managerと最新のアップデートのインストール
2) Project-> Build Path-> Configure Build Path-> AndroidおよびProject Build TargetマークAndroid 4.4.2で[OK]をクリックします
3) クリーン、ビルド、実行
これが他の誰かの問題を解決することを願っています。EclipseはF $#@ !!!としてイライラしています!
Eclipseでプロジェクトをインポートしているときに、過去にこのようなエラーを見てきました。その解決策は、プロパティ-> Androidに移動し、プロジェクトビルドターゲットを適切に選択することです(Android x.x.xまたはGoogle API)
GenフォルダーのR.Javaを削除してから、クリーンビルドを行う必要がありました。これで問題が解決しました
リロードするには、Eclipseを1〜2回終了するだけです。わたしにはできる。
スティーブの答えはいくつかのプロジェクトに役立ちますが、それでも一部のプロジェクトでは同じままです。以前のプロジェクトでは初期のJDK 1.5が組み込まれていました(私の場合)。それらの回避策を見つけました、
1.問題の原因となっているクラスを見つけます(パッケージエクスプローラーでプロジェクトを展開し続けます)。
2. import
ブロックの後にクラスのコンテンツをコピーします。
3.クラス全体を削除します。
4.プロジェクトを右クリックして、Androidツール>>プロジェクトのプロパティを修正
5.削除されたクラスと同じパッケージの下に同じ名前のクラスを作成します(プロジェクトがインポートされ、削除されたクラスがActivity/Service/Provider/Recieverだった場合、そのクラスはAndroidManifest.xml
に既に含まれています。
6.クラスの内容を貼り付け、パッケージをインポートします。
7.プロジェクトをきれいにします。
私はこれが遅すぎることを知っています。しかし、私もこの問題に直面しており、以下の手順に従ってこれを修正します。
最後に問題が修正されました。これは、より高いJDKバージョンでプロジェクトをビルドする場合、同じバージョンでビルドする必要があるためだと思います。
注:同僚がJDK 1.7でビルドするまで、この問題に直面することはありません。彼がJDK 1.7の使用を開始した後、この問題のみが発生します。
それが誰かのために働くことを願っています。新しいEclipseをインストールする必要はありません。
同様の問題が発生しました。まったく同じエラーですが、Ubuntuでは、Windowsのdropboxフォルダーでプロジェクトに取り組んだ後です。 Android.jarをプロジェクトに追加しました。どういうわけか、ビルドパスから消えました。
「プロジェクト」で「自動ビルド」をオフにしました。さまざまな不明な理由により、Eclipseがプロジェクトを正しくロードしていなかったため、これをオフにしました。これをオンにして、私の問題を解決しました。
プロジェクトがそれほど大きくない場合は、パッケージをコピーして新しいプロジェクトに貼り付けることができますが、新しいプロジェクトにエラーは表示されません。
Project.propertiesにtarget-18がありました。しかし、私はAndroid-18 SDKを持っていませんでした。そこで、SDKマネージャーにあった他のバージョンに18を変更し、問題を修正しました。
私にとって、この問題はUbuntuのOpenJDK 6に関連していました。
JREを更新するか、代わりにSun独自のJREをインストールして、Eclipseを再起動してください。