web-dev-qa-db-ja.com

Eclipseの既存のAndroidプロジェクト:genソースフォルダーがありませんか?

AndroidプロジェクトをEclipseにインポートしようとしています(Gitからですが、関連があるとは思わない)、これらのエラーが発生するため、実行またはコンパイルできません。

Android requires compiler compliance level 5.0. Please fix project properties.  Serval-Video-Discovery      line 1  Android ADT Problem 
Project 'Serval-Video-Discovery' is missing required source folder: 'gen'   Serval-Video-Discovery      Build path  Build Path Problem

警告を本当に理解していなくても、最初の問題はそれほど大きな問題ではないと思います。

面白いのは、「gen」フォルダーがファイルシステムに存在することです。さらに、私はそれが既に存在するので、それを作成しようとすることはできません!

この問題を解決するにはどうすればよいですか?

インポートしようとしているGitHubリポジトリは次のとおりです。 https://github.com/rbochet/Serval-Video-Discovery

33
Rob
Package Explorer -> Right click the project -> "Android Tools" -> "Fix Project Properties"
Project -> Clean

Eclipseを再起動せずに修正

31
lviggiani
Android requires compiler compliance level 5.0. Please fix project properties.

私は同じ問題を抱えていましたが、これらの答えのどれも私を助けませんでした。私の解決策を見つけました こちら

パッケージエクスプローラー->プロジェクトを右クリック-> "Androidツール"-> "プロジェクトプロパティの修正"

13
white_gecko

私は同じ問題を抱えていましたが、次の方法で解決しました

Package Explorer -> Right click the project -> Properties -> Java Build Path -> Source -> your project name/gen -> click on Remove -> Click on Add Folder -> check gen -> Ok -> Ok    
1
Rafiq

既存のプロジェクトを職場にインポートした後、プロジェクトの下にgenフォルダーがない場合は、プロジェクトの下にgenフォルダーを作成するだけで、上記のエラーが修正されます。

0
Valath

右クリックして、Eclipseからgenディレクトリを削除します。そうでない場合は、上記の修正プロジェクトプロパティを試してください。

0
Joel Teply