Sdílet prostřednictvím


Chyba nebo upozornění .NET pro Android APT2000

Příklad APT2000 chybových zpráv

  • 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ém

Tato zpráva označuje, že aapt2 (nástroj Android Asset Packaging Tool) oznámil chybu nebo upozornění. aapt2 je součástí sady Android SDK a .NET pro Android ji interně používá ke zpracování a kompilaci zdrojů do binárních dat.

Chyby hlášené aapt2 jsou mimo kontrolu rozhraní .NET pro Android, proto se používá obecný kód chyby APT2000 pro hlášení přesné zprávy pocházející z aapt2.

Řešení

Čtení skutečné chybové zprávy a zobrazení výstupu diagnostického protokolu vám obvykle poskytne dostatek informací k vyřešení problému sami. Může být užitečné, když vyhledáte chybovou zprávu na internetu. Řešení, která jsou určena pro Android aplikace založené na Javě, mohou také pomoct.

Další informace o aapt2 a prostředcích Androidu najdete v dokumentaci k Androidu.