13

他の誰かが作成した Android プロジェクトを実行しようとしています。私はEclipseでプロジェクトを次のように開いています:

File --> New --> Project --> Android Project from existing code

Java ファイルの 1 つの最初の 2 行を次に示します。

package aa.bb.cc;

import java.io.File;

これらの行の先頭に赤い十字記号があり、マウスをそれらの上に置くと、最初の行に次のThe type java.lang.Object cannot be resolved. It is indirectly referenced from required .class filesメッセージが表示されますThe import java.net cannot be resolved

これらのエラー メッセージの原因と解決方法を教えてください。

ありがとう。

4

2 に答える 2

30

実行する前に、もう 1 つの手順を実行します。

Right Click(Project) -> Properties -> Java Build Path -> Libraries -> 
                                          Add Library -> Select the Java Library

[OK] をクリックしてから、プロジェクトをクリーン ビルド ( Project -> Clean&Project -> Build AllまたはCtrl+B) します。大丈夫です。

于 2012-11-05T02:58:49.327 に答える
2

これは、ときどき噛み付くように見える厄介な Eclipse バグです。可能な解決策についてはhttp://dev-answers.blogspot.de/2009/06/eclipse-build-errors-javalangobject.htmlを参照してください。それ以外の場合は、次のことを試してください。

Close the project and reopen it.

Clean the project (It will rebuild the buildpath hence reconfiguring with the JDK libraries)

OR

Delete and Re-import the project and if necessary do the above steps again.
于 2014-12-24T05:17:40.883 に答える