Udostępnij za pośrednictwem


.NET dla Android - błąd/ostrzeżenie APT2000

Przykładowe komunikaty o błędach APT2000

  • 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.

Problematyka

Ten komunikat wskazuje, że aapt2 (narzędzie Android Asset Packaging Tool) zgłosiło błąd lub ostrzeżenie. aapt2 jest częścią zestawu SDK systemu Android i jest używany wewnętrznie przez platformę .NET dla systemu Android do przetwarzania i kompilowania zasobów w zasoby binarne.

Błędy zgłaszane przez aapt2 znajdują się poza kontrolą platformy .NET dla systemu Android, dlatego używa się ogólnego kodu błędu APT2000 do zgłaszania dokładnego komunikatu pochodzącego z aapt2 systemu.

Rozwiązanie

Odczytywanie rzeczywistego komunikatu o błędzie i przeglądanie danych wyjściowych dziennika diagnostycznego zwykle daje wystarczającą ilość informacji do samodzielnego rozwiązania problemu. Pomocne może być wyszukiwanie w Internecie komunikatu o błędzie. Rozważenie rozwiązań przeznaczonych dla aplikacji systemu Android opartych na języku Java może również pomóc.

Aby dowiedzieć się więcej o aapt2 oraz zasobach systemu Android, zobacz dokumentację systemu Android.