.NET Android hibajelzés/figyelmeztetés APT2000

Példa APT2000 hibaüzenetek

  • error APT2000 Cannot find the specified file
  • error APT2000: Resource entry resource_name is already defined.
  • error APT2000: No resource found that matches the given name (at 'resource_name' with value '@string/foo').
  • error APT2000: invalid resource directory name: "obj\Debug\dir with spaces" "dir with spaces".
  • warning APT2000: warn: removing resource com.companyname.example:drawable/foo without required default value.

Probléma

Ez az üzenet azt jelzi, hogy aapt2 az (Android Eszközcsomagoló eszköz) hibát vagy figyelmeztetést jelentett. aapt2 az Android SDK része, és az androidos .NET belsőleg használja az erőforrások bináris eszközökké való feldolgozására és fordítására.

A aapt2 által jelentett hibák nincsenek az androidos .NET hatáskörében, ezért az APT2000 általános hibakódot használják a aapt2 által jelentett pontos üzenet közlésére.

Megoldás

A tényleges hibaüzenet elolvasása és a diagnosztikai napló kimenetének megtekintése általában elegendő információt adhat a probléma megoldásához. Hasznos lehet, ha internetes keresést végez a hibaüzenetre. A Java-alapú Android-alkalmazásokhoz készült megoldások is segíthetnek.

Az aapt2 és az Android erőforrásokról a Android dokumentációban talál bővebb információt.