AppCompat v7 r21 ส่งคืนข้อผิดพลาดใน values.xml หรือไม่


281

ฉันใช้ Android Studio และเมื่อฉันเพิ่มลงcompile "com.android.support:appcompat-v7:21.0.0" ในไฟล์ Gradle ของฉันฉันได้รับข้อผิดพลาดมากมาย:

C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v11\values.xml
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v14\values.xml
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v21\values.xml
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Body1'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Body2'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Caption'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display1'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display2'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display3'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display4'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Headline'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Subhead'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.ActionBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Dark'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Dark.ActionBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Light'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.CloseMode'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.Overflow'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.DropDownItem.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.PopupMenu'.
Error:(298, 21) No resource found that matches the given name: attr 'android:overlapAnchor'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListPopupWindow'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView.DropDown'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.PopupMenu'.
Error:(298, 21) No resource found that matches the given name: attr 'android:overlapAnchor'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar.Horizontal'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Toolbar.Button.Navigation'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Dialog'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light.Dialog'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.

สิ่งเหล่านี้ดูเหมือนจะปรากฏใน:

\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v11\values.xml

และ

\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v21\values.xml

6
compileSdkVersion ของคุณตั้งเป็น 21 หรือไม่
ianhanniballake

ไม่ฉันมี "compileSdkVersion 20 buildToolsVersion" 20.0.0 "" ฉันต้องเปลี่ยน buildToolsVerison เป็น 21 หรือไม่? @ianhanniballake
Michael Garber

ข้อผิดพลาดมาในขณะที่ใช้ eclipse
Iftikar Urrhman Khan

คุณควรอัปเดตการอ้างอิงของคุณเป็นรุ่นล่าสุดเสมอเช่น appcompat-v7: 21.0.3
IgorGanapolsky

1
@IgorGanapolsky ไม่สามารถแก้ไขสัญลักษณ์ 'android: Theme.Material.Light' ใน <style name = "AppBaseTheme" parent = "android: Theme.Material.Light"> </style> ใน valules-v21
Pankaj Nimgade

คำตอบ:


427

AppCompat v21 สร้างชุดรูปแบบที่ต้องการ API ใหม่ที่มีให้ใน API 21 (Android 5.0) ในการรวบรวมแอปพลิเคชันของคุณด้วย AppCompat คุณต้องรวบรวมกับ API 21 การตั้งค่าที่แนะนำสำหรับการคอมไพล์ / การสร้างด้วย API 21 เป็นหนึ่งcompileSdkVersionใน21และหนึ่งbuildToolsVersionใน21.0.1(ซึ่งสูงที่สุดในขณะนี้ - คุณต้องการใช้เครื่องมือสร้างล่าสุดเสมอ) .


6
แต่การทำเช่นนี้จะทำให้แอปของฉันไม่สามารถทำงานร่วมกับเวอร์ชันเก่าได้หรือไม่ ฉันต้องการให้แอปของฉันย้อนกลับไปสู่ ​​sdk 15
Michael Garber

45
compileSdkVersionแตกต่างอย่างสิ้นเชิงจากminSdkVersion(ซึ่งควบคุมระดับต่ำสุดที่คุณบอกว่าแอปพลิเคชันของคุณสามารถทำงานได้) และtargetSdkVersion(ซึ่งควบคุมคุณสมบัติความเข้ากันได้แบบย้อนหลังที่ใช้โดยอัตโนมัติ - สำคัญหากคุณยังไม่ได้ทดสอบแอปพลิเคชันของคุณบน API ใหม่ล่าสุด)
ianhanniballake

18
คำแนะนำใด ๆ หากคุณได้รับสิ่งนี้ แต่ยังได้รับข้อผิดพลาด ฉันมีcompileSdkVersion21 และbuildToolsVersionจาก21.0.1แต่ไม่มีโชค
Tom

7
@engico แต่น่าเสียดายที่มันไม่ได้ทำเพื่อฉัน ตอนนี้ฉัน21.0.2ยังคงอยู่และไม่มีโชค
Tom

2
ขอบคุณ @Sver แต่น่าเสียดายที่ฉันได้ลบห้องสมุดทั้งหมดและไม่ชนะ วิธีแก้ปัญหาเฉพาะของ @ shider ในการเปลี่ยนเป็นการappcompat-v7:20.0.0ทำงาน แต่รุ่นนั้นไม่มีคุณสมบัติทั้งหมดที่ฉันกำลังมองหาดังนั้นมันจึงไม่มีจุดหมาย ฉันยังได้รับการยืนยันนี้จะเกิดขึ้นในโครงการว่างเปล่าแบรนด์ใหม่ที่มีการใช้เครื่องมือสร้างใหม่appcompat-v7:21.0.0 21
Tom

43

ตรวจสอบให้แน่ใจว่าค่าสำหรับเป้าหมาย (ซึ่งบอกรุ่น android เป้าหมาย) ในไฟล์project.propertiesของทั้ง โฟลเดอร์โครงการและโฟลเดอร์appcompat_v7 ของคุณเหมือนกัน (ควรเป็นรุ่นล่าสุด)

: ภายใน 'your_project' / project.properties

target=android-21 android.library.reference.1=../appcompat_v7

และ

: inside appcompat_v7 / project.properties

target=android-21 android.library=true

และหลังจากนี้อย่าลืมทำความสะอาดโครงการของคุณ


1
ขอบคุณ GiriB! สิ่งนี้จัดเรียงสำหรับฉัน โปรเจ็กต์ของฉันมีบิลด์เป้าหมายต่ำกว่าโฟลเดอร์ appcompat
GraSim

ขอบคุณ @GiriB สิ่งนี้ก็ใช้ได้กับฉันเช่นกัน โปรเจ็กต์ของฉันมีบิลด์เป้าหมายที่ต่ำกว่าโครงการ lib แอปคอมพ์
Bharat Dodeja

18

เปลี่ยนcompile 'com.android.support:appcompat-v7:21.0.0'เป็นcompile 'com.android.support:appcompat-v7:20.0.0'gradle.build ใช้ได้สำหรับฉัน


1
ใช่มันใช้งานได้ แต่ป้องกันคุณจากการใช้ appcompat-v7: 21.0.0
Sver

นี่เป็นทางออกเดียวที่ใช้ได้สำหรับฉัน แต่มันมีข้อ จำกัด ฉันไม่แน่ใจว่าทำไมสิ่งนี้เกิดขึ้น
Tom

@Sver, ไม่สามารถแก้ไขสัญลักษณ์ 'android: Theme.Material.Light' ใน <style name = "AppBaseTheme" parent = "android: Theme.Material.Light"> </style> ใน valules-v21
Pankaj Nimgade

12

หากคุณกำลังใช้ไฟล์ android studio goto -> โครงสร้างโครงการในแท็บคุณสมบัติเปลี่ยนCompile Sdk Version เป็น AP1 21และ Build Tools Version เป็นเวอร์ชันสูงสุดที่มีอยู่ แล้วรีเฟรช Gradle


อันนี้เป็นอันเดียว!
mimoralea

7

การเปลี่ยนเวอร์ชั่น complie SDk เป็น API ระดับ 21 แก้ไขให้ฉันด้วย จากนั้นฉันพบปัญหาอื่นในการปรับใช้แอพกับอุปกรณ์ของฉัน ฉันเปลี่ยนระดับ minimun API เป็นเป้าหมายสิ่งที่ฉันต้องการและแก้ไข

ใส่ร้ายใครบางคนกำลังประสบกับปัญหานี้อีกครั้ง


4

เพียงแค่เลือกระดับ API เป้าหมาย21สำหรับการรวบรวมคลิกApply -> คลิกOK , ทำความสะอาดและสร้างโครงการและเรียกใช้มัน

สกรีนช็อตสำหรับเดียวกัน




3

ฉันลงคะแนนใครก็ตามที่สามารถแก้ไขเช่นฉัน ฉันมีปัญหาเดียวกันกับคุณฉันใช้เวลาหลายชั่วโมงเพื่อแก้ไขให้ถูกต้อง กรุณาทดสอบ

อัปเกรด SDK ทั้งหมดสร้างการอัปเดต 21.0.2 ยังมีอัปเดตจาก Google Services เล่น อัปเกรดทุกสิ่ง ในพื้นที่ทำงานของคุณลบโฟลเดอร์ (android -support- v7 - AppCompat) และ (google -play - services_lib)

อิมพอร์ตโปรเจ็กต์เหล่านี้ลงใน IDE อีกครั้งและเลือกเพื่อคัดลอกไปยังเวิร์กสเปซของคุณอีกครั้ง

โครงการ (google -play - services_lib) เพื่อดำเนินการฟื้นฟูและสร้าง

**** ***** ปัญหาโครงการ (android -support- v7 - AppCompat) ทำเครื่องหมาย 5.0 API จากนั้นรีเฟรชและสร้าง

ในโครงการของเขาในคุณสมบัติ, Android, นำเข้าห้องสมุด (android -support- v7 - AppCompat) และ (google -play - services_lib) จากนั้นรีเฟรชและสร้าง


ไม่สามารถแก้ไขสัญลักษณ์ 'android: Theme.Material.Light' ใน <style name = "AppBaseTheme" parent = "android: Theme.Material.Light"> </style> ใน valules-v21
Pankaj Nimgade

3

หากคุณไม่ต้องการใช้ API 21 คุณสามารถใช้ไลบรารี appcompact เวอร์ชันเก่ากว่าได้ให้ใช้ไลบรารีคอมแพครุ่นเก่าโดยไม่ต้องอัปเดต

คุณสามารถทำได้โดยทำตามขั้นตอนต่อไปนี้:

1) แตกเวอร์ชันที่ดาวน์โหลดของชุด sdk และ eclipse ที่สมบูรณ์

2) เพียงนำเข้า appCompact library จาก sdk\extras\android\support\v7\appcompact

ตอนนี้คุณทำเสร็จแล้ว


@Perroloco ไม่ได้รับคุณ ??
DjP

มันเป็น AppCompat ความเข้ากันได้จะสั้นสำหรับ 'Compatible / compatiilty' :)
SlashG

2

ฉันได้ปรับปรุง build.gradle (โมดูล: แอพ): รหัสเก่า:

  compile 'com.android.support:appcompat-v7:23.0.1'

รหัสใหม่:

 compile 'com.android.support:appcompat-v7:22.2.0'

เหมาะกับฉันใน android studio


1

Resource for androidจะเป็นตัวเลือกที่มีอยู่เมื่อคุณไปของคุณและเลือกsdk manager Android 5.0ดาวน์โหลดและติดตั้ง สิ่งนี้จะแก้ไขปัญหาของทรัพยากรที่ไม่พบ


1

สวัสดีฉันมีข้อผิดพลาดเดียวกันกับappcompatv7ห้องสมุดและฉันก็ทำตามที่ @ianhanniballake แนะนำและตรวจสอบเวอร์ชั่นบิลด์ของห้องสมุดโดยการเลือกและให้คลิกด้วยปุ่มที่สองของเมาส์แล้ว:

Properties -> Android -> Android 5.0.1 api ระดับ 21

จากนั้นทำความสะอาดทุกโครงการ แต่ฉันไม่มีโชคดังนั้นหลังจากการสูญเสียความหวังทั้งหมดของฉันฉันตัดสินใจที่จะอัพเกรดจาก Eclipse Kepler เป็น Eclipse Luna

ในขณะที่ฉันกำลังรอการดาวน์โหลดให้เสร็จสมบูรณ์ ฉันตัดสินใจลองสิ่งอื่นดังนั้นฉันจึงไปและลบจาก eclipse appcompatv7ไลบรารีและตรวจสอบ

ลบเนื้อหาโครงการบนดิสก์

เปิด Android SDK เพื่อตรวจสอบว่ามีการปรับปรุงใด ๆ หรือไม่จากนั้นฉันลบการอ้างอิงห้องสมุดทั้งหมดออกจากโครงการของฉันโดยเลือกโครงการของฉันและภายใต้

โครงการ -> คุณสมบัติ -> Android -> ส่วนห้องสมุด

ลบห้องสมุดทั้งหมดรวมถึงที่เริ่มปัญหาทั้งหมดนี้

Google_Play_Services_Lib

จากนั้นรีสตาร์ท Eclipse และคัดลอกจาก Android SDK โฟลเดอร์ appcompat จาก:

หุ่นยนต์ SDK ลินุกซ์ / พิเศษ / Android / สนับสนุน / v7

ไปยังเวิร์กสเปซ eclpse ของฉันจากนั้นอิมพอร์ต agan ใน Eclipse จาก Import exsting project ในเวิร์กสเปซจากนั้นเลือกเวอร์ชันเครื่องมือสร้าง propper

Android 5.0.1 ถึง 21

และเพิ่มห้องสมุดอ้างอิงของฉันทั้งหมดทำความสะอาดทุกโครงการและทำทุกอย่างได้ผลอีกครั้ง

ฉันเลือกเครื่องมือสร้างเดียวกันนี้สำหรับไลบรารีอ้างอิงทั้งหมดของฉัน

หวังว่านี่จะช่วยได้ !!!!

โดยวิธีการที่ฉันพยายามที่จะให้คะแนน แต่ฉันไม่มีตัวแทนเพียงพอที่จะทำ


1

ตรวจสอบการเพิ่มบริการ google play ที่นี่เนื่องจากฉันประสบปัญหาเดียวกันและนำทุกอย่างออกแล้วทำตามขั้นตอนและทำให้ทุกอย่างทำงานได้


1

ฉันพบปัญหาเดียวกันและมีค่าระดับ API ที่เหมาะสมใน build.gradle compileSdkVersion 21ของฉันtargetSdkVersion 21 และ buildToolsVersion 21.0.1

อย่างไรก็ตามฉันรวมสิ่งนี้เป็นโมดูลในโครงการของฉันดังนั้นฉันต้องตรวจสอบให้แน่ใจว่าการตั้งค่าโมดูล gradle อื่น ๆ ตรงกับ API 21 หลังจากนั้นทุกอย่างก็ใช้ได้สำหรับฉัน


1

ฉันเปลี่ยน

compile 'com.android.support:appcompat-v7:19.1.+'

เข้าไป

compile 'com.android.support:appcompat-v7:22.1.+'

ใน build.gradle และหลังจากซิงค์ฉันไม่ได้รับข้อผิดพลาดใด ๆ


1

ในกรณีของฉันกับ Eclipse IDE ฉันมีปัญหาเดียวกันและวิธีแก้ไขคือ:
1- ติดตั้ง API ล่าสุด (แพลตฟอร์ม SDK & Google APIs) ที่มีอยู่
2 - สร้างโครงการด้วยการตั้งค่าต่อไปนี้:

  • คอมไพล์ด้วย: ใช้เวอร์ชัน API ล่าสุดที่มีอยู่ในขณะนั้น
  • ค่าอื่น ๆ สามารถรับค่าได้ตามความต้องการของคุณ (ดูที่ความหมายของแต่ละค่าในความคิดเห็นก่อนหน้า)

1

สำหรับฉันทำงานนี้:

android {
compileSdkVersion 21
buildToolsVersion '23.0'

defaultConfig {
    applicationId "nl.changer.polypickerdemo"
    minSdkVersion 15
    targetSdkVersion 21
---------
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'


}

ฉันแก้ไข: compileSdkVersion 21 buildToolsVersion '23 .0 'appcompat-v7: 22.2.0'


1

ฉันประสบปัญหานี้เมื่อฉันนำเข้าไฟล์ google-services.json เพื่อใช้งาน Analytics ฉันมีไฟล์ global_tracker.xml ในโฟลเดอร์ xml แล้ว ระหว่างการ build ขณะผสานเนื้อหาจากไฟล์ google-services.json ข้อผิดพลาดเริ่มเกิดขึ้น ในขณะนี้ข้อผิดพลาดจะได้รับการแก้ไขหลังจากลบไฟล์ goolgle-services.json และใช้โซลูชัน Analytics รุ่นเก่า

ตรวจสอบไฟล์ XML หรือ Json ล่าสุดที่คุณแก้ไข / นำเข้าและบางทีคุณอาจยื่นข้อผิดพลาดที่นั่น นั่นคือสิ่งที่ช่วยฉันได้


1

สิ่งนี้ช่วยฉัน

  • อัปเดต Android SDK เป็นเวอร์ชันล่าสุด
  • อัปเดตapp/build.gradleด้วยองค์ประกอบล่าสุด:

    compileSdkVersion 25  
    buildToolsVersion "25.0.2"  
    minSdkVersion 17  
    targetSdkVersion 25

หวังว่านี่จะช่วยแก้ปัญหาของคุณ


1

มันใช้งานได้ดีมากสำหรับฉัน ไปที่โครงการ android-support-v7-appcompat และเปิดไฟล์ "project.properties" และแทรกบรรทัดนี้หากไม่มี:

target=android-25
compile=android-21


1

ฉันกำลังเผชิญกับปัญหาเดียวกันสำหรับหนึ่งในโครงการโทรศัพท์ของฉัน ในการแก้ไขปัญหานี้ฉันได้ปฏิบัติตามขั้นตอนต่อไปนี้

1) คลิกขวาที่ชื่อโครงการ (ใน Case android ของฉัน) เลือก "Open Module Settings"

2) เลือกโมดูล (android และ CordovaLib)

3) คลิกคุณสมบัติที่ด้านบน

4) Chose Compile SDK เวอร์ชั่น (ฉันเลือก API 26: Android 8.0)

5) เลือกรุ่นเครื่องมือสร้าง (ฉันเลือก 26.0.2)

6) ความเข้ากันได้ของแหล่งที่มา (1.6)

7) เป้าหมายความเข้ากันได้ (1.6)

คลิกตกลงและสร้างโครงการใหม่

อีกหนึ่งขั้นตอนเพิ่มเติม

เพิ่ม

คอมไพล์ 'com.android.support:appcompat-v7:27.0.2'

build.gradle (โมดูล: android)

ลิงค์ต่อไปนี้แสดงการตั้งค่าของฉันสำหรับขั้นตอนที่ฉันได้ติดตาม

https://app.box.com/s/itkkjz09wgy36jwowhvzcyx6fp7o2gkh

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.