Ответ 1
Right click on project -->Android Tools-->Fix Project Properties.....
Я разрабатываю приложение для Android в Eclipse.
В настоящее время eclipse жалуется:
"Project has no project.properties file! Edit the project properties to set one."
Но у меня есть файл project.properties
в корневой папке проекта. Почему он жалуется?
Эта проблема приводит к тому, что несколько ресурсов в R.java
не могут быть разрешены в Деятельности.
Как избавиться от этой проблемы?
Right click on project -->Android Tools-->Fix Project Properties.....
Когда-то свойство "Fix Project..." не полезно. Я предлагаю вам открыть этот файл и отредактировать + сохранить его, а затем удалить файл project.properties. Наконец, вы можете создать новый файл project.properties и вставить содержимое старого содержимого файла project.properties.
Это сработало для меня.
Принятый ответ может решить проблему несколько лет назад, но он больше не работает с более новыми инструментами.
Это известная ошибка в 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 Tools → Fix Project Properties должны работать. но это не решило мою проблему. Я просто удалил проект из рабочей области и снова импортировал второй раз без проблем.
properties- > Android lint preferences → ignore all → make clean and build → properties- > Android prefrences для Android → включить все
В случае, если вы импортируете новый проект из папки с файлами, импортируйте этот проект в качестве общего проекта, а не как проект Android (я не могу сказать, почему). После импорта отредактируйте файл project.properties
, просто добавьте символ, затем сохраните файл. Теперь Eclipse распознает файл project.properties
. Восстановите его (удалите добавленный символ), и теперь проект должен работать нормально.
Если это происходит после импорта из архива, я предлагаю удалить проект для рабочей области и снова импортировать его. Это работало для меня.
Если проект уже содержит файл default.properties, вы можете открыть этот файл и отредактировать + сохранить его (добавить пробел, сохранить, удалить это пространство, сохранить). Это сработало для меня.
Щелкните правой кнопкой мыши проект → Свойства → Путь сборки Java → Заказ и экспорт → установите флажок Andorid 4.3.
Проверьте кодировку файла. По-видимому, UTF-BOM слишком сложна для любой части Eclipse-SDK, которая отвечает за обработку этого файла project.properties.
У меня такая же проблема, простой способ -
Файл проекта RightClick → new → file → имя файла имени файла как project.properties и → finish → внутри project.propeties тип файла this target = android-17 (ваш vroidion of android )
тогда все ошибки уходят