Fout in .NET voor Android APT2265

Probleem

Het hulpprogramma aapt2 kan een van de bestanden die het is doorgegeven, niet oplossen. Dit wordt meestal veroorzaakt door niet-ASCII-tekens in de projectnaam of het pad naar het project.

Solution

De beste manier om dit te voorkomen, is ervoor te zorgen dat uw project geen niet-ASCII-tekens bevat. Als u bijvoorbeeld al uw projecten maakt in mappen zoals

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

U kunt niet alleen problemen ondervinden met aapt2, maar ook met Ahead of Time-compilatie. Door uw projectnamen en mapstructuren kort, beknopt en ASCII te houden, kunt u deze problemen omzeilen. In plaats van het bovenstaande kunt u bijvoorbeeld

C:\Work\Android\MyBrilliantApp

Dit is veel korter, bevat geen niet-ASCII-tekens en is veel minder waarschijnlijk om problemen tegen te komen.