.NET for Android hiba APT2265

Probléma

Az eszköz aapt2 nem tudja feloldani az átadott fájlok egyikét. Ezt általában a projekt neve vagy a projekt elérési útja nem ASCII-karakterek okozzák.

Megoldás

Ennek elkerülésének legjobb módja annak biztosítása, hogy a projekt ne tartalmazzon nem ASCII-karaktereket. Ha például az összes projektet mappákban hozza létre, például

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

előfordulhat, hogy nem csak aapt2 , hanem az Idő előtt összeállítással is problémákba ütközik. A projektnevek és mappastruktúrák rövid, tömör és ASCII megtartása segít a problémák megoldásában. Például a fenti helyett használhatja a

C:\Work\Android\MyBrilliantApp

Ami sokkal rövidebb, nem tartalmaz nem ASCII karaktereket, és sokkal kevésbé valószínű, hogy problémákba ütközik.