2011-11-01 14 views
8

Natknąłem się na coś, czego sam nie potrafię wymyślić.Plik project.properties zamiast pliku default.properties

Mam projekt Androida z odniesieniem do projektu bibliotecznego. Teraz dziwne jest to, że wygląda na to, że mój plik default.properties nie jest już potrzebny. Android tworzy plik project.properties. Moje pytania brzmią: jaka jest różnica między tymi dwoma? Czy nie jest określony plik project.properties ze standardowymi ustawieniami java i default.properties? Co dokładnie robią?

Odpowiedz

17

Wydaje mi się, że wystąpił problem polegający na tym, że (niektóre) pliki projektów przestały być aktualne po aktualizacji do nowszego pakietu SDK systemu Android.

Run to polecenie w katalogu projektu (musisz mieć $ {ANDROID_HOME}/narzędzia w ścieżce):

android update project -p . 

Będzie wyświetli coś podobnego do (Jak SDK 15):

  • Zaktualizowane i przemianowany default.properties do project.properties
  • Zaktualizowane local.properties
  • No nazwa projektu określono, stosując nazwę działania 'główną działalność'. Jeśli chcesz to zmienić, edytuj pierwszy wiersz pliku build.xml.
  • Dodany plik ./build.xml
  • Zaktualizowany plik ./proguard.cfg

Domyślam się, że Android zespół postanowił stać się bardziej jednolita i do rezygnacji z własnych odchyleń od normy.

+2

Ta zmiana została dokonana w ADT 14,0. Zobacz dyskusję na stronie http://tools.android.com/recent/buildchangesinrevision14 (pod nagłówkiem "Ustawienia projektu"). – bleater

Powiązane problemy