Поделиться через


Ошибка/предупреждение APT2000 .NET для Android

Примеры сообщений об ошибках 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.

Проблема

Это сообщение указывает, что aapt2 (средство упаковки активов Android) сообщило об ошибке или предупреждении. aapt2 является частью пакета SDK для Android и используется в .NET для Android для обработки и компиляции ресурсов в двоичные ресурсы.

Ошибки, сообщаемые aapt2, находятся за пределами контроля .NET для Android, поэтому общий код ошибки APT2000 используется для сообщения точного сообщения от aapt2.

Решение

Чтение фактического сообщения об ошибке и просмотр выходных данных журнала диагностики обычно может дать достаточно информации, чтобы решить проблему самостоятельно. Это может быть полезно для поиска в Интернете сообщения об ошибке. Ознакомление с решениями, предназначенными для Android-приложений, работающих на базе Java, может также оказать помощь.

Дополнительные сведения о aapt2 ресурсах Android см. в документации по Android.