Ionic FrameworkPhoneGap/Cordova

Ionic 2: รวมวิธีแก้ปัญหาในการทำแอพ Android

เรื่องที่เกี่ยวข้อง - Ionic 2

เนื่องจากเนื้อหาสำหรับ 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

วิธีแก้

  1. ให้เราเปิด Android SDK Manager ขึ้นมา
  2. อันไหนแจ้งอัพเดตก็ให้เลือกอัพเดตไว้อย่างนั้น
  3. เลื่อนลงมาด้านล่าง ให้หา Android Support Library และ Android Support Repository ถ้ายังไม่ได้ติดตั้ง ให้ติดตั้งซะ ถ้ามันแจ้งอัพเดตก็เลือกไว้ด้วย

    Install Android Support Repository and Library
    2 ตัวนี้จำเป็นนะครับ
  4. อัพการติดตั้งและอัพเดตให้เรียบร้อย

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

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

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

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

Privacy Preferences

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

Allow All
Manage Consent Preferences
  • Always Active

Save