8 Stimmen

Datei "Project.properties" anstelle der Datei "default.properties

Ich bin über etwas gestolpert, das ich selbst nicht begreifen kann.

Ich habe ein Android-Projekt mit einem Verweis auf ein Bibliotheksprojekt. Nun, das Seltsame ist, dass es scheint, wie meine default.properties-Datei nicht mehr benötigt wird. Android erstellt eine project.properties-Datei. Meine Frage ist also: Was ist der Unterschied zwischen den beiden? Ist eine project.properties-Datei nicht Standard-Java und default.properties Android-spezifisch? Was machen sie genau?

17voto

Darren Hicks Punkte 4788

Ich glaube, Sie haben ein Problem, bei dem (einige) Ihrer Projektdateien nach einem Update auf ein neueres Android SDK veraltet sind.

Führen Sie diesen Befehl in Ihrem Projektverzeichnis aus (Sie müssen ${ANDROID_HOME}/tools in Ihrem Pfad haben):

android update project -p .

Es wird etwas Ähnliches ausgegeben wie (ab SDK 15):

  • Aktualisiert und umbenannt von default.properties in project.properties
  • Aktualisierte local.properties
  • Es wurde kein Projektname angegeben, sondern der Aktivitätsname 'MainActivity' verwendet. Wenn Sie ihn ändern möchten, bearbeiten Sie die erste Zeile von build.xml.
  • Datei ./build.xml hinzugefügt
  • Aktualisierte Datei ./proguard.cfg

Ich vermute, dass das Android-Team beschlossen hat, sich stärker zu standardisieren und seine eigenen Abweichungen von den Standards zu beseitigen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X