Eclipseユーザーとして、私は常にGradle IDEが好きでした。ただし、このプラグインは、新しいBuildshipプラグインのために廃止されました。
ビルドシップをインストールした状態で新しいEclipse IDEをセットアップした後、すべてのGradleプロジェクトで次のエラーが発生しました。
gradleプロジェクト構成ファイルがありません:.settings/org.Eclipse.buildship.core.prefs
この問題を扱っているグーグルのページがいくつかありますが、それらのすべてはかなり時代遅れのようです。プラグインのバグトラッカーには「CLOSED FIXED」に設定されたエントリもあります。まあ、どうやら、それは修正されていません。
私は何か間違ったことをしていますか?この問題に取り組む方法はありますか?
多分あなたはこの方法を使うことができます。ファイルを元に戻す
Flutterプロジェクトのファイルを誤って削除したり、紛失したりしました。
次に、フラッタープロジェクトの./Android
フォルダーに新しいメソッドを入力します。 Macのターミナルにコピーします。
touch "org.Eclipse.buildship.core.prefs"; echo "connection.project.dir=
Eclipse.preferences.version=1" >> org.Eclipse.buildship.core.prefs
次に、flutterプロジェクトの./Android/app
フォルダに移動します。
touch "org.Eclipse.buildship.core.prefs"; echo "connection.project.dir=..
Eclipse.preferences.version=1" >> org.Eclipse.buildship.core.prefs
ここでoehme(Stefan Oehme-コア開発者)が言うように:
https://github.com/Eclipse/buildship/issues/504
「ルートプロジェクトが何であるかを認識できないため、Buildshipはそのファイルを再作成できません(Gradleは任意のプロジェクトレイアウトをサポートしています。設定ファイルをチェックインするか、またはEclipseファイルをチェックインしないでください。すべて。settingsを除外して.projectをチェックインすることはサポートされていません。 "
またはここ(Stefan Oehme-コア開発者):
https://discuss.gradle.org/t/do-i-need-to-check-in-settings-org-Eclipse-buildship-core-prefs-file/22457/2 :
"これは、ビルドシップの性質を持つチェックインされた.projectファイルがあるが、チェックインされた設定ファイルがない場合に発生します。両方をチェックインするか、どちらもチェックインしないでGradleインポートを使用するかを選択します。ウィザード。」
マウスだけを使用する最も簡単な解決策は次のとおりです:
各ステップの後:1、2、3、4は、Eclipseに更新ジョブを実行させます。すばやくプッシュしないでください。
他の解決策は、ファイルをどこかに保存してプロジェクトに再度貼り付けるか、手動で最初から作成してから、プロジェクトを右クリックし、[Gradle]> [Gradleプロジェクトを更新]を実行することです。
役立つ詳細:
ファイル名:org.Eclipse.buildship.core.prefs
ファイルの通常のエンコード:ISO_8859_1
ファイルパス:./ setting/org.Eclipse.buildship.core.prefs
ファイルの内容、1行:connection.project.dir = Eclipse.preferences.version = 1