2011年4月28日木曜日

Project has no default.properties file! Edit the project properties to set one.

他人が作成したアンドロイドプロジェクトを自分のEclipseにimportすると次のエラーメッセージが出る。
Project has no default.properties file! Edit the project properties to set one.
インターネットでは、「他のプロジェクトに存在するdefault.propertiesファイルを、importしたプロジェクトにコピーして組み込め」という趣旨の解決方法が提案されている。
default.propertiesが無いという趣旨のエラーメッセージであるから、この解決方法で問題は無い。
私なりの解決方法の提案は次のとおりである。
  1. 「import」しようとするプロジェクトのAPI levelを、まず最初に決める。ここではAPI levelを8とする。
  2. このAPI levelに対応するサンプルフォルダーを、Android SDKのフォルダーの中から特定する。私の環境では、「C:\Users\XXX\Documents\Android\android-sdk-windows\samples\android-8」である。
  3. このフォルダーに「import」しようとするプロジェクトのフォルダーとファイルをコピーする。後述するように、実際にはimportはしない。
  4. Eclipseでプロジェクトを生成する。手順は次のとおりである。File>New>Project>Android Project>Next>'Create project from existing sample'をチェック>Build TargetでAndroid 2.2(API level 8)をチェック>'Samples:'で目的のプロジェクトを選択する>Finish
次の警告が出る。
WARNING: Application does not specify an API level requirement!

これの解決方法は既に「警告:API level」で書いたとおりである。


【開発環境】
OS:Windows Vista
Eclipse IDE for Java Developers Helios Service Release 2
Pleiades:1.3.3.20110326

0 件のコメント:

コメントを投稿