Condividi tramite


Errore di .NET per Android APT2265

Problema

Lo strumento aapt2 non è in grado di risolvere uno dei file passati. Questo è in genere causato da caratteri non ASCII nel nome del progetto o dal percorso del progetto.

Soluzione

Il modo migliore per evitare questo problema consiste nel garantire che il progetto non contenga caratteri non ASCII. Ad esempio, se si creano tutti i progetti in cartelle, ad esempio

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

si possono riscontrare problemi non solo con aapt2, ma anche con la compilazione anticipata. Mantenere i nomi dei progetti e le strutture di cartelle brevi, concisi e ASCII contribuiranno a risolvere questi problemi. Ad esempio, anziché quello precedente, è possibile usare

C:\Work\Android\MyBrilliantApp

Che è molto più breve, non contiene caratteri non ASCII e molto meno probabile che si verifichino problemi.