Google Flutter

Flutter: การตั้งค่าเพิ่มเติมเพื่อใช้ Firebase_core เวอร์ชั่น 1.1.1 ขึ้นไป บน Android

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

เป็นที่รู้กันว่าในงาน Flutter ช่วงต้นปี 2021 ที่ผ่านมา นอกจากเปิดตัว Flutter 2 ที่มีความสามารถใหม่ๆ แล้ว ในงานก็ได้มีการบอกด้วยว่าได้อัพเกรด package ของ Firebase ชุดใหญ่

ซึ่งในที่นี้เวอร์ชั่นล่าสุดที่พลกำลังเขียนอยู่นี้คือ

  • firebase_core: 1.1.1
  • cloud_firestore: 2.1.0

และสำหรับ Android เราจำเป็นต้องเพิ่มการตั้งค่าของ gradle เข้ามาด้วย ไม่อย่างนั้นจะพบ error ประมาณด้านล่าง

The number of method references in a .dex file cannot exceed 64K

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

ให้ทำการแก้ไขข้อมูลในโปรเจค ตามนี้ครับ

  1. เปิดไฟล์ android/app/build.gradle
  2. ในส่วน android > defaultConfig ให้เพิ่ม multiDexEnabled true
  3. ในส่วน dependencies ให้เพิ่ม implementation 'com.android.support:multidex:1.0.3'
// android/app/build.gradle
android {
//
defaultConfig {
//
multiDexEnabled true
}
//
}
dependencies {
//
implementation 'com.android.support:multidex:1.0.3'
}
view raw build.gradle hosted with ❤ by GitHub

เริ่มต้นเรียนรู้สร้างแอพ iOS และ Android ด้วย Google Flutter ไปกับโค้ชพล

เหมาะสำหรับผู้เริ่มต้น

เขียนครั้งเดียว ใช้ได้ทั้งระบบ iOS และ Android ประหยัดเวลา

เรียนได้ทุกเวลา ไม่มีวันหมดอายุ

ได้รู้ตั้งแต่วิธีติดตั้งโปรแกรม จนเอาขึ้นApp Store และ Play Store

ได้ทำแอพของจริง เริ่มต้นจาก 0 ทุกโปรเจค มีระบบถามตอบ กรณีติดปัญหา

 

Loading Facebook Comments ...
Menu