Freigeben über


.NET-Fehler für Android APT2265

Thema

Das Tool aapt2 kann eine der übergebenen Dateien nicht auflösen. Dies wird in der Regel durch Nicht-ASCII-Zeichen im Projektnamen oder durch den Pfad zum Projekt verursacht.

Lösung

Die beste Möglichkeit, dies zu vermeiden, besteht darin, sicherzustellen, dass Ihr Projekt keine Nicht-ASCII-Zeichen enthält. Wenn Sie beispielsweise alle Projekte in Ordnern erstellen, z. B.

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

Möglicherweise treten Probleme nicht nur mit aapt2, sondern auch mit der Ahead-of-Time-Kompilierung auf. Wenn Sie Ihre Projektnamen und Ordnerstrukturen kurz, prägnant und ASCII beibehalten, können Sie diese Probleme umgehen. Anstelle des oben Gesagten könnten Sie beispielsweise

C:\Work\Android\MyBrilliantApp

Der Text ist viel kürzer, enthält keine Nicht-ASCII-Zeichen und hat eine viel geringere Wahrscheinlichkeit, auf Probleme zu stoßen.