Ionic FrameworkMobile Application Development @en

วิธีง่ายๆ แก้ไข Error: Could not find an installed version of Gradle either in Android Studio

เรื่องที่เกี่ยวข้อง - Android, Cordova, Gradle, Ionic

ในการพัฒนาโมบายล์แอพพลิเคชั่นบนระบบ Android สิ่งหนึ่งที่พวกเราต้องพึ่งพาก็คือ Android SDK ที่ไม่นานมานี้มีการเปลี่ยนแปลงโครงสร้างหลายๆ ส่วน ทำให้เปิดอาเพศแก่โปรเจคน้อยใหญ่กันไป ไม่ว่าจะเขียนแบบ Native หรือ Cross-platform ด้วย Ionic, React Native, หรือแม้แต่ Xamarin

โดยหนึ่งใน Error ที่เกิดจากการเปลี่ยนแปลงนี้คือเจ้านี่ครับ

Error: Could not find an installed version of Gradle either in Android Studio,
        or on your system to install the gradle wrapper. Please include gradle 
        in your path, or install Android Studio

ถ้าเจอแบบเดียวกับพล ไม่ต้องตกใจ พลได้รวมวิธีแก้ปัญหาทั้ง macOS และ Windows มาให้แล้ว

วิธีที่ 1: แก้ไขด้วยการสั่งให้ Gradle อัพเดตตัวเอง

โดยปกติ Android เวอร์ชั่นหลังๆ จะใช้ Gradle เป็นกลไกสร้างแอพพลิเคชั่นอยู่แล้ว ทำให้ในโปรเจค Android จะมีไฟล์ gradlew.bat อยู่

  • บน Windows เราแค่สั่งรันไฟล์ gradlew.bat ในโฟลเดอร์โปรเจค Android ให้ถูกต้อง เช่น ถ้าเราใช้ Ionic โฟลเดอร์ Android จะอยู่ที่ <Ionic project>/platforms/android
  • บน macOS หรือระบบ Unix-based เราแค่สั่ง gradlew ในโฟลเดอร์โปรเจค Android เช่นกัน

ระบบจะทำการตรวจสอบเวอร์ชั่น และประเภทของ Gradle บนเครื่อง และดาวน์โหลดเวอร์ชั่นที่เหมาะสมมาติดตั้งให้ในเครื่องเราอัตโนมัติ ดังนั้นตรงนี้ต้องมีการเชื่อมต่ออินเตอร์เน็ตนะครับ

ตัวอย่างของ Log ใน Terminal เมื่อระบบเริ่มดาวน์โหลด Gradle เวอร์ชั่นใหม่มาติดตั้ง

Downloading https://services.gradle.org/distributions/gradle-3.5-bin.zip
...

วิธีที่ 2: แก้ไขด้วยการติดตั้ง Gradle

วิธีแก้ไขที่พลใช้นี้ คือการติดตั้ง Gradle แยกออกมาต่างหาก ดังนั้นเราควรจะติดตั้ง JDK (Java Development Kit) เวอร์ชั่น 1.8 ขึ้นไป และตั้งค่า JAVA_HOME ใน System Environment ให้เรียบร้อย ไม่ว่าจะเป็น Windows หรือ macOS

วิธีติดตั้ง Gradle บน Windows

สำหรับระบบ Windows ให้ทำตามขั้นตอนดังนี้

  1. ดาวน์โหลดไฟล์ zip ของ Gradle จากที่นี่
  2. แตกไฟล์ zip เราควรจะได้โฟลเดอร์ที่ชื่อ gradle-X.X (x คือเลขเวอร์ชั่นล่าสุด เช่นตอนที่บอกอยู่นี้เป็น gradle-3.5)
  3. สร้างโฟลเดอร์ขึ้นมาในไดรฟ์ C: ตามนี้ C:\Gradle
  4. ลากโฟลเดอร์ gradle-X.X เข้าไปวางไว้ใน C:\Gradle
  5. ตอนนี้เราจะได้ Path ของโฟลเดอร์ gradle-X.X เป็น C:\Gradle\gradle-3.5
  6. เปิด System Environment ขึ้นมา
  7. เข้าไปในส่วนที่ชื่อ System Variables
  8. เพิ่ม Path ของ Gradle เข้าในใน System Variables โดยต่อท้าย Path ที่มีอยู่แล้ว เช่นของพล ก็คือ C:\Gradle\gradle-3.5\bin
  9. กดบันทึกให้เรียบร้อย และ Restart เครื่อง

วิธีติดตั้ง Gradle บน macOS

สำหรับ macOS หรือ OS X ทำตามนี้เลย

1. ติดตั้ง Homebrew ถ้าไม่มี

ให้ทำการเปิดไปหน้าเว็บ Homebrew และรันคำสั่งติดตั้ง Homebrew จากหน้าเว็บในโปรแกรม Terminal

2. ใช้ Homebrew ติดตั้ง Gradle

รันคำสั่งติดตั้ง Gradle ในโปรแกรม Terminal ดังนี้

brew install gradle

เท่านี้ก็เสร็จเรียบร้อย

อ้างอิง – StackOverflow 1, 2, Gradle Install

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save