[Android] Error: The SDK Build Tools revision (19.0.3) is too low for project

วันนี้พอ Update Android Studio เป็นเวอร์ชัน 0.6.0 มาใหม่ พอเปิดโปรแกรมขึ้นมาใหม่พบ Error Message ดังรูปเลยครับ

สาเหตุ

build.gradle มันชี้ไปผิดเวอร์ชั่น ที่ไม่เหมาะสมกับ SDK

วิธีการแก้

แบบที่ 1: แก้จากไฟล์ bulid.gradle

apply plugin : 'android'

android {
  compileSdkVersion 19 buildToolsVersion '19.1.0' // แก้ไข Build Tools Version
                                                  // ให้เป็นไปตามที่ SDK ต้องการ
    defaultConfig{
          minSdkVersion 8 targetSdkVersion 19 versionCode 1 versionName '1.0'} buildTypes {
    release {
      runProguard false proguardFiles getDefaultProguardFile(
          'proguard-android.txt'),
          'proguard-rules.txt'
    }
  }
  productFlavors {}
}

dependencies {
  compile fileTree(dir
                   : 'libs', include
                   : ['*.jar']) compile 'com.android.support:appcompat-v7:19.+'
}

แบบที่สอง คือ แก้ผ่าน Interface ของ Android Studio ได้ โดยทำตามขั้นตอน ดีงนี้เลย

  • ไปที่เมนู Tools >> Android >> SDK Manager ดังรูป
  • ตรวจสอบ SDK เลือก Version ที่ต้องการ จากนั้นกด Update ให้เรียบร้อย ดังรูป
  • กลับมาที่ Project คลิกขวาเลือกเมนู Open Module Settings ดังรูป
  • มาแก้ Build Tools Version ให้เหมาะสม แล้วกด OK ดังรูป
  • จากนั้นรอให้ Gradle Sync ให้เรียบร้อย พบว่าไม่มี Error ใน Code แล้ว จากนั้นทดสอบ Build อีกครั้ง เพื่อตรวจสอบอีกที ดังรูป


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.