8

私はチームプロジェクトに取り組んでいます。ビルドパスにファイルを含め、.jarSVNにコミットしました。作業ディレクトリのコードを更新すると、Eclipseに「AndroidDependencies」という新しいフォルダが表示されます。そこに置いておくと、プログラムが実行されます。削除すると、プログラムはを報告しClassNotFoundExceptionます。

これを修正する方法はClassNotFoundException

4

4 に答える 4

42

Android Dependencies仮想フォルダーを削除するとプロジェクトが破壊されるというコメントを読んだときに心が落ちた人のために、簡単な修正があります。

  1. 破壊されたプロジェクトを右クリック
  2. ドロップダウンで[Androidツール]>[プロジェクトのプロパティを修正]を選択します

gitリポジトリを設定しようとしたときにプロジェクトの依存関係を解消しましたが、これで修正されました。

于 2012-10-05T01:26:52.283 に答える
7

Android Dependenciesは、Eclipseがプロジェクトが依存するJARファイルを表示する仮想フォルダーです。物理的なフォルダではありません。ハードディスクにはありません。また、フォルダはSubversionにチェックインされていません。

そのフォルダは削除しないでください。プロジェクトを破棄します。

これを修正するには、古いSubversionリビジョンに戻して、もう一度チェックインします。

于 2012-05-28T05:54:21.590 に答える
2

プロジェクトでgitリポジトリを設定した後、同様の問題が発生しました。

問題は、appcompatインポートがフォルダー参照を失ったことでした。

上記の「プロジェクトプロパティの修正」が機能しない場合は、次のことを試してください。

  1. [プロジェクト]>[プロパティ]に移動します
  2. [Android]タブに移動します
  3. 「ライブラリ」の下で、appcompatフォルダの横に赤い「X」がある場合は、それを削除してから「追加」をクリックして、もう一度追加します。参照に緑色のチェックマークが表示されるはずです。
  4. 必要に応じて、プロジェクトを保存してクリーンアップします
于 2014-08-31T00:20:13.097 に答える
1

AndroidプロジェクトのプロパティでAPIレベル16未満のプロジェクトビルドターゲットもマークしている場合、このレベルより前にはAndroidの依存関係がなかったため、エラーが発生します。

于 2014-07-08T07:16:51.157 に答える