เนื่องจากเนื้อหาสำหรับ Ionic 2 บนคอร์สออนไลน์ และคอร์สอบรมที่หน่วยงานแบบ Kick Start Project ใกล้คลอด โค้ชพลเลยรวบรวมปัญหาต่างๆ ที่เจอระหว่างการพัฒนา เช่นพวก Error, Build Failed หรือ Exception มาไว้ในที่นี้
สำหรับใครที่เจอปัญหา สามารถมา comment คุยกันด้านล่าง เพื่อร่วมกันหาทางแก้ และรวมไว้ในบทความนี้ จะได้เป็นประโยชน์แก่คนอื่นๆ ที่ติดปัญหาเหมือนกันเนอะ
1.ปัญหา Could not resolve all dependencies for configuration
เจอตอนสั่ง ionic run android --device
แล้วทีนี้ Ionic CLI ตัวใหม่มันฉลาด ถ้าไม่พบว่าเราติดตั้ง Android Platform ลงในโปรเจค มันจะดาวน์โหลดมาติดตั้งให้เอง เราจะเจอข้อความประมาณว่า
• You're trying to build for android but don't have the platform installed yet.
∆ Installing android for you.
√ Installed platform android
จากนั้นไม่กี่อึดใจ Error และ Exception จะไหลมาเป็นทางเลยจ้า
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_debugCompile'.
> Could not find any version that matches com.android.support:support-v4:+.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml
https://repo1.maven.org/maven2/com/android/support/support-v4/
Required by:
:android:unspecified
วิธีแก้
- ให้เราเปิด Android SDK Manager ขึ้นมา
- อันไหนแจ้งอัพเดตก็ให้เลือกอัพเดตไว้อย่างนั้น
- เลื่อนลงมาด้านล่าง ให้หา Android Support Library และ Android Support Repository ถ้ายังไม่ได้ติดตั้ง ให้ติดตั้งซะ ถ้ามันแจ้งอัพเดตก็เลือกไว้ด้วย
- อัพการติดตั้งและอัพเดตให้เรียบร้อย