Je développe une application Android sous Eclipse.
Actuellement, Eclipse se plaint:
"Project has no project.properties file! Edit the project properties to set one."
Mais j'ai ai le fichier project.properties
sous le dossier racine de mon projet. Pourquoi ça se plaint?
Ce problème entraîne que plusieurs des ressources de R.Java
ne peuvent pas être résolues dans Activity . Comment se débarrasser de ce problème?
Right click on project -->Android Tools-->Fix Project Properties.....
Parfois, "Corriger les propriétés du projet ..." n'est pas utile. Je suggère que vous puissiez ouvrir et modifier ce fichier, puis le supprimer, puis supprimer le fichier "project.properties". Enfin vous pouvez créer un nouveau fichier 'project.properties' et coller le contenu du contenu de l'ancien fichier 'project.properties'.
Cela a fonctionné pour moi.
La réponse acceptée peut le problème a été résolu il y a quelques années, mais il ne fonctionne pas ne fonctionne plus avec les outils les plus récents.
C'est un bug connu sur Eclipse.
Le seul moyen de résoudre ce problème est de créer à nouveau un fichier project.properties
, dans lequel personne n'a indiqué comment il se trouve à l'intérieur. Je vais donc l'afficher comme réponse:
# 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
Remarque: définissez l'API cible correcte pour votre projet.
Généralement, Android Tools -> Fix Project Properties devrait fonctionner. mais cela n'a pas résolu mon problème. Je venais de supprimer le projet de l'espace de travail et de l'importer une seconde fois sans problème.
Au cas où vous importeriez un nouveau projet depuis un dossier, importez ce projet en tant que projet général et non en tant que projet Android (je ne peux pas vous dire pourquoi). Après l'importation, éditez le fichier project.properties
, ajoutez simplement un caractère, puis enregistrez le fichier. Eclipse reconnaît maintenant le fichier project.properties
. Réparez-le (supprimez le caractère ajouté) et le projet devrait maintenant fonctionner correctement.
propriétés-> Préférences de lint Android -> Ignorer tout -> Nettoyer et construire -> Propriétés-> Préférences de lint Android -> Tout inclure
j'ai le même problème, moyen simple
Fichier de projet RightClick -> nouveau -> fichier -> nom du fichier type nom de fichier sous la forme project.properties et -> finition -> à l'intérieur du fichier project.propeties
alors toutes les erreurs disparaissent
Vérifiez l'encodage du fichier. Apparemment, UTF-BOM est beaucoup trop difficile, quelle que soit la partie du SDK Eclipse responsable de la gestion de ce fichier project.properties.
Si cela se produit après l’importation d’archive, je suggère de supprimer le projet de l’espace de travail et de le réimporter. Cela fonctionnait pour moi.
Faites un clic droit sur le projet -> Propriétés -> Chemin de construction Java -> Ordre et exportation -> cochez la case Android 4.3.
Si le projet contient déjà un fichier default.properties, vous pouvez l'ouvrir et l'éditer + l'enregistrer (ajoutez un espace, enregistrez, supprimez cet espace, enregistrez). Cela a fonctionné pour moi.