先日、別のPCで作成したプロジェクトをインポートした際にソースにエラーがない状態に関わらず、エラーが出続けたのでちょっと焦りました。
忘れないためにメモ。
エラーが出るまでの手順。
1.プロジェクトをエクスポート(ソースエラーは無し)
2.ファイルを移動(圧縮無し)
3.プロジェクトをインポート(ファイル⇒インポート⇒一般⇒既存のプロジェクトをインポート)
4.ビルド(自動)
至って普通の流れです。
しかし4番目でエラー発生
コンソール画面がニョキっと出てきて以下の文を叩き付けられました。
『Project has no project.properties file! Edit the project properties to set one.』
なんぞこれ?!っとテンパった私はインポート⇒削除⇒インポート⇒削除・・・と3回繰り返し、落ち着いて英文を読んでみることに(;´∀`)←
英語苦手な私はなんとなーく『project.properties』というファイルがない!ということと、そのファイルを作れということを読み取った!
でも手動で作っても中身わからないからエラーになることは明白。
ということでグーグル先生に聞きました。
原因はプロジェクトをエクスポートした開発環境とインポートした開発環境に差異があるときに発生するエラーのようです。
【r14未満】default.properties
【r14以上】project.properties
androidSDKのバージョンがr14以上からpropertiesファイルの名前が変わったのが主な原因のようです。
なので、r14以上の環境でエクスポートしてr14以上の環境にインポートすれば問題はないはずです。(すいません、検証してません。)
問題の解決方法ですが、これまた簡単で。
eclipseを再起動するだけ。
どうやら自動でやってくれるようですw
今後このエラーが出たら迷わず再起動しましょう!(`・ω・)