Файл Project.properties вместо файла default.properties - PullRequest
8 голосов
/ 01 ноября 2011

Я наткнулся на то, что сам не могу понять.

У меня есть проект Android со ссылкой на проект библиотеки.Странно то, что мой файл default.properties больше не нужен.Android создает файл project.properties.Итак, мои вопросы: в чем разница между этими двумя?Разве файл project.properties не является стандартным для java и default.properties для Android?Что они делают точно?

1 Ответ

17 голосов
/ 01 ноября 2011

Я полагаю, что у вас возникла проблема, когда (некоторые из) файлы вашего проекта устарели после обновления до нового Android SDK.

Запустите эту команду в каталоге вашего проекта (вам нужно иметь $ {ANDROID_HOME} / tools в вашем пути):

android update project -p .

Будет выведено что-то похожее (по состоянию на SDK 15):

  • Обновлен и переименован в default.properties в project.properties
  • Обновлено local.properties
  • Не указано имя проекта, используя имя действия 'MainActivity'. Если вы хотите изменить его, отредактируйте первую строку build.xml.
  • Добавлен файл ./build.xml
  • Обновлен файл ./proguard.cfg

Я предполагаю, что команда Android решила стать более стандартизированной и покончить со своими собственными отклонениями от стандартов.

...