私はAndroid Eclipseでアプリを開発しています。
現在、Eclipseは不平を言っています:
"Project has no project.properties file! Edit the project properties to set one."
しかし、私は持っているproject.properties
ファイルをプロジェクトルートフォルダーの下に置きます。なぜ文句を言うのですか?
この問題により、R.Java
のいくつかのリソースがActivityで解決できなくなります。この問題を取り除く方法は?
Right click on project -->Android Tools-->Fix Project Properties.....
「プロジェクトプロパティを修正...」が役に立たない場合があります。そのファイルを開いて編集して保存し、「project.properties」ファイルを削除することをお勧めします。最後に、新しい「project.properties」ファイルを作成し、古い「project.properties」ファイルのコンテンツを貼り付けることができます。
それでうまくいきました。
受け入れられた答えmayは数年前に問題を解決しましたが、それはdoes n'tより最近のツールで動作します。
これはEclipseの既知のバグです。
この問題を解決する唯一の方法は、project.properties
ファイルを再度作成することです。このファイルは誰も内部の様子を投稿していないため、これを回答として投稿します。
# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-Android.txt:proguard-project.txt
# Project target.
target=Android-19
注:プロジェクトに正しいターゲットAPIを設定してください。
一般的にAndroidツール-> Fix Project Propertiesは機能するはずですが、問題は解決しませんでした。ワークスペースからプロジェクトを削除し、もう一度インポートするだけで問題ありませんでした。
ファイルフォルダーから新しいプロジェクトをインポートする場合は、このプロジェクトをAndroidプロジェクトではなく、一般的なプロジェクトとしてインポートします(理由はわかりません)。インポート後、project.properties
を編集しますファイル、文字を追加して保存します。Eclipseがproject.properties
ファイルを認識します。ファイルを修復(追加した文字を削除)すると、プロジェクトは正常に動作します。
プロパティ-> Android lint設定->すべて無視->クリーンビルドしてビルド->プロパティ-> Android lint設定->すべて含める
私は同じ問題を抱えています、簡単な方法は
右クリックプロジェクトファイル->新規->ファイル-> filenameタイプファイル名をproject.propertiesおよび->完了->内部project.propetiesファイルタイプthis target = Android-17(Androidのバージョン)
その後、すべてのエラーが消えます
ファイルのエンコードを確認してください。どうやら、UTF-BOMは、Eclipse-SDKのどの部分がそのproject.propertiesファイルの処理を担当するのかについて、非常に困難です。
アーカイブからインポートした後に発生する場合は、ワークスペースのプロジェクトを削除して、もう一度インポートすることをお勧めします。それは私のために働いていました。
プロジェクトを右クリック->プロパティ-> Javaビルドパス->注文とエクスポート-> Android 4.3のチェックボックスをオンにします。
プロジェクトにすでにファイルdefault.propertiesが含まれている場合は、そのファイルを開いて編集して保存できます(スペースの追加、保存、そのスペースの削除、保存)。それでうまくいきました。