通过


适用于 Android 的 .NET 错误/警告 APT2000

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 是 Android SDK 的一部分,由 .NET for Android 在内部使用,用于处理资源并将其编译为二进制资产。

aapt2报告的错误超出了 .NET for Android 的控制范围,因此使用一般错误代码 APT2000 来报告来自 aapt2 的确切消息。

解决方案

通过查看诊断日志的输出和读取实际错误消息,通常可以获得足够的信息来自己解决问题。 在互联网上查找错误消息可能会很有帮助。 查看适用于基于 Java 的 Android 应用程序的解决方案也可以提供帮助。

若要了解有关 Android 资源的详细信息 aapt2 ,请参阅 Android 文档