通过


适用于 Android 的 .NET 错误APT2265

問题

该工具 aapt2 无法解析它传递的文件之一。 这通常是由项目名称或项目路径中的非 ASCII 字符引起的。

解决方案

避免这种情况的最佳方式是确保项目不包含非 ASCII 字符。 例如,您将所有项目创建在文件夹中,如

C:\Users\shëlly\Visual Studio 2022\Android\MyProjects\Com.SomeReallyLongCompanyName.MyBrillantApplication\MyBrilliantApplicaiton.Android\

你很可能不仅会遇到 aapt2 的问题,还会遇到提前编译的问题。 保持项目名称和文件夹结构简短、简洁明了,ASCII 将有助于解决这些问题。 例如,可以使用其他内容,而不是上述内容。

C:\Work\Android\MyBrilliantApp

这要短得多,不包含非 ASCII 字符,而且不太可能遇到问题。