2

プロジェクトを実行しようとしていますが、プロジェクト名の上に赤い感嘆符があります。問題をチェックインすると、「プロジェクトに必要なライブラリがありません」というエラーがスローされます。ライブラリは、あるパスにある android.jar を指しています。パッケージエクスプローラーでチェックインすると、パッケージエクスプローラーのプロジェクトの Android 2.3.1 フォルダー構造に android.jar が見つかりました。Android 2.3.1 フォルダーにある android.jar は、他のパスを指しています。android.jar ファイルのパスの違いにより、ビルド エラーが発生していますか? プロジェクトをインポートしました。では、問題ウィンドウに表示されるパスをどのように変更すればよいですか? 私はアンドロイドの初心者なので、助けてください。

ありがとう!!!

4

3 に答える 3

4

この一般的な問題を解決する最も簡単な方法は、プロジェクトを SDK バージョンに再度関連付けることです。これを行うには、プロジェクトのプロパティを開き、[Android] をクリックし、現在選択されているものとは異なる SDK バージョンを選択し (選択されている場合)、[OK] をクリックし、プロセスを繰り返して目的の SDK バージョンに戻します。望ましい。

于 2012-11-06T10:31:44.067 に答える
1

フィリップの答えを試してみましたが、私の場合はうまくいきませんでした。プロジェクトのプロパティを開き、[Java ビルド パス] をクリックして確認することもできます。プロジェクトで外部 JAR を使用している場合は、リンクが壊れていないことを確認してください。存在する場合は、それらを再度インポートし、欠落しているものを削除します。

于 2013-11-16T04:50:26.150 に答える
0

新しいプロジェクトを作成して他のプロジェクトを参照するのではなく、 File/ Import... / Android / Existing Android Code Into Workspaceオプションを使用してライブラリをインポートします(この方法を行った場合)。

私はこれと同じ問題を抱えていて、そのように解決しました。例として、他のプロジェクトをインポートする方法を示すPDFがあります [28 ページを参照] (資料はポルトガル語です)。

于 2014-08-23T19:38:06.153 に答える