การเรียกใช้โปรเจ็กต์ใน Android Studio ล้มเหลวด้วยข้อผิดพลาดนี้: could not find any version that matches com.android.support:appcompat-v7:+
ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร?
การเรียกใช้โปรเจ็กต์ใน Android Studio ล้มเหลวด้วยข้อผิดพลาดนี้: could not find any version that matches com.android.support:appcompat-v7:+
ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร?
คำตอบ:
จาก Android Studio ไปที่: Tools >> Android >> SDK Manager
เลือกและติดตั้ง "Extras | Android Support Repository"
cordova build android
ข้อผิดพลาดที่คล้ายกัน!
สำหรับฉันมันใช้งานได้หลังจากเปลี่ยนเวอร์ชันจาก 7:27 + เป็น 7: +
ตามที่กล่าวไว้ในวิธีอัปเดตเครื่องมือแพลตฟอร์ม Android ในลินุกซ์ที่ไม่มีหัว?
android list sdk
android update sdk --no-ui --filter extra
Filter extra not supported
ใน Project> app> build.gradle file ให้แทนที่บรรทัด
implementation 'com.android.support:appcompat-v7:+'29.+'
ด้วย
implementation 'com.android.support:appcompat-v7:+'
และบรรทัด
implementation 'com.android.support:design:29.+'
ด้วย
implementation 'com.android.support:design:+'
จากนั้นทำความสะอาดสร้าง
มันง่ายมาก กรุณาอัปเดตและแทนที่โค้ดด้านล่างใน build.gradle (Project: App Name)
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
aapt
, javac
และdx
ด้วยตนเองโดยไม่ต้อง Gradle
หลังจากติดตั้งExtras|Android Support Repository
แล้วมันไม่ได้ผลสำหรับฉัน จากนั้นฉันเปลี่ยนv7: 1.6เป็นv7: 1.8ในapp
build.gradle
ไฟล์
com.android.support:appcompat-v7:1.8.+!
และมันได้ผลสำหรับฉัน
เปิดSDK Manager.exe
ในโฟลเดอร์ Android Studio ของคุณและติดตั้ง API ที่ตรงกัน
ฉันพบว่าคำตอบเหล่านี้ไม่ถูกต้องสำหรับฉัน ในสตูดิโอ Android ของคุณให้มองด้านล่างทางด้านซ้ายแทน จะมีความช่วยเหลือบางอย่างสำหรับเรื่องนี้
ตัวอย่างเช่นคุณจะสังเกตเห็น
This support library should not use a different version (32) than the compilesdkVersion (23)
จากนั้นคุณเปลี่ยนเวอร์ชันเป็น 23 แบบนี้
รวบรวม 'com.android.support:support-v4:23'
A newer version of com.android.support-v4 than 23 is available 23.4.0
ตอนนี้คุณจะเห็นข้อความ
นั่นคือวิธีที่ฉันรู้ว่าเวอร์ชันที่ถูกต้องคือ 23.4.0
หากคุณเห็นสิ่งนี้หลังจากที่คุณเพิ่งสร้างโครงการใหม่ใน Intellij ให้ลองสร้างใหม่อีกครั้งโดยเลือก "ใช้สิ่งประดิษฐ์ AndroidX"
ใครมาที่นี่ด้วยข้อผิดพลาดเดียวกัน แต่เป็นเวอร์ชัน 29 ให้เปลี่ยนไลบรารีการสนับสนุนของคุณเป็นเวอร์ชัน 28:
build.gradle (แอป):
dependencies {
...
implementation 'com.android.support:appcompat-v7:28.+'
...
}
ไม่มีโซลูชัน Google ที่ใช้ได้ผลสำหรับฉัน จากนั้นฉันเห็นว่าAndroidรองรับไลบรารีได้ถึงเวอร์ชัน 28 เท่านั้นเป็นเรื่องแปลกที่ฉันได้รับข้อผิดพลาดนี้ในโครงการ Android Studio ที่สร้างขึ้นแบบสำเร็จรูป
ฉันไม่แน่ใจว่า Android Studio เป็นเวอร์ชันใดเนื่องจากฉันอัปเกรด Studio หลังจากมีข้อผิดพลาด ขณะนี้อยู่ใน Android Studio 3.6.3 โปรเจ็กต์ใหม่ที่มาพร้อมกับ 'androidx.appcompat: appcompat: 1.0.2'