ระหว่างการใช้งาน Capacitor สร้างแอพพลิเคชั่นให้ระบบ Android จู่ๆ ก็มี Error ตอนเปิดโปรแกรม Android Studio ขึ้นมาเพื่อรันทดสอบตัวแอพครับ
ประมาณนี้
org.gradle.initialization.ReportedException: org.gradle.internal.exceptions.LocationAwareException: A problem occurred configuring root project 'android'. Could not resolve all dependencies for configuration ':classpath'. Could not resolve com.android.tools.build:gradle:X.X.X. Required by: :MyApplication2:unspecified No cached version of com.android.tools.build:gradle:X.X.X available for offline mode.
ซึ่งจากจุดนี้ ทำให้การ Build โปรเจค Capacitor ใน Android Studio ไม่ผ่านครับ แต่วิธีแก้นั้นง่ายมากๆ
วิธีแก้ไข Error
ให้เราลองไปยกเลิก Offline Mode ในส่วนของ Gradle ใน Preference ของ Android Studio ครับ
- พิมพ์ค้นหา Gradle
- เลือกการตั้งค่าในส่วน Gradle
- ในส่วนของ Global Gradle Settings เอาติ๊กของ Offline Work ออก
- กด OK เพื่อยืนยันการตั้งค่าใหม่
- Restart โปรแกรม Android Studio เพื่อให้มันลอง Sync ตัวโปรเจคใหม่อีกที
ดังนั้นจากขั้นตอนส่วนนี้ ก็น่าจะหายดี สามารถรันทดสอบโปรเจค Capacitor ในรูปแบบของแอพพลิเคชั่น Android ได้แล้วครับ
เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework
เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง
สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373
โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!
อ้างอิง – Github, StackOverflow