Xamarin Android (VS) — Error aapt.exe exit with code 1073741819

เมื่อไม่นานมานี้ Google ได้ออก Android Build Tools เวอร์ชั่น 24 ทำให้ชาว Xamarin ติดปัญหากันเป็นแถวนั่นก็คือ Error

"appt.exe" exit with code 1073741819

พอไปนั่งจับ MSBUILD Diagnostic output ดูที่มาของ Error แล้วก็จะเห็นว่า appt.exe นั้นได้ใช้ Build Tools 24 พอไปค้นเอกสารของ Xamarin ก็พบว่า Xamarin ยังไม่ซัพพอร์ทกับ Build Tools 24 นั่นเอง

จำเป็นจะต้องลดลงไปเวอร์ชั่นก่อนหน้านั่นก็คือ Build Tools 23.0.3

ถ้าใครไม่ได้ติดตั้งก็ติดตั้ง Build Tools 23.0.3 ซะ

วิธีแก้ปัญหา

วิธีที่ 1 ให้ Uninstall Build Tools 24 ออกซะก็จบ

วิธีที่ 2 ติดตั้งทั้ง 2 เวอร์ชั่นแล้วไปแก้ไขที่ไฟล์โปรเจ็คแทน เปิดไฟล์โปรเจ็คด้วย Editor ทั่วไปเช่น Visual Studio Code หรือ Notepad

เพิ่มโค้ดนี้ไว้ภายใน <PropertyGroup>

<AndroidSdkBuildToolsVersion>23.0.3</AndroidSdkBuildToolsVersion>

อ่านเอกสารเพิ่มเติมได้ที่ Technical Bulletin, Xamarin.Android

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.