यह त्रुटि आज 2.2 से 2.3 तक एंड्रॉइड स्टूडियो अपडेट करने के बाद हुई, और मेरे फोन पर ऐप चलाएं। पिछले शुक्रवार को सबकुछ ठीक था। इस सोमवार उपहार ने मेरा पूरा दिन बर्बाद कर दिया।
ग्रेडल सेटिंग "स्थानीय ग्रेडल वितरण का उपयोग करें", संस्करण 3.3 है।कुछ फ़ाइल क्रंचिंग विफल रही, मर्ज डिबग स्रोत स्रोत FAILED
Error: Some file crunching failed, see logs for details
:app:mergeDebugResources FAILED
AAPT: \\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-mdpi-v4\abc_btn_switch_to_on_mtrl_00012.9.png ERROR: Unable to open PNG file
AAPT: \\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-xxhdpi-v4\abc_ic_star_half_black_48dp.png ERROR: Unable to open PNG file
AAPT: \\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-hdpi-v4\abc_ic_menu_share_mtrl_alpha.png ERROR: Unable to open PNG file
AAPT: \\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-xxhdpi-v4\abc_text_select_handle_middle_mtrl_light.png ERROR: Unable to open PNG file
AAPT err(Facade for 925134644) : No Delegate set : lost message:\\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-hdpi-v4\abc_ic_star_half_black_48dp.png ERROR: Unable to open PNG file
AAPT err(Facade for 925134644) : No Delegate set : lost message:\\?\C:\Users\任\.android\build-cache\41cfce3bb6e2ca4b269727fe91725c24a067ec68\output\res\drawable-mdpi-v4\abc_switch_track_mtrl_alpha.9.png ERROR: Unable to open PNG file
के रूप में नीचे build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion '25.0.2'
aaptOptions {
cruncherEnabled = false
}
defaultConfig {
minSdkVersion 18
targetSdkVersion 18
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
assets.srcDirs = ['src/main/assets', 'src/main/assets/']
}
}
useLibrary 'org.apache.http.legacy'
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:25.2.0'
compile 'com.android.support:support-v4:25.2.0'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'org.jetbrains:annotations-java5:15.0'
}
}
से सलाह के अनुसार के रूप में नीचे
लॉग जानकारी, क्योंकि यह बहुत लंबा है और उन सभी समान हैं, मैं तो बस कुछ खंडों की नकल की अन्य प्रश्न, हालांकि कुछ उत्तरों बहुत पुराने हैं, फिर भी मैंने निम्नलिखित तरीकों का प्रयास किया है, दुर्भाग्यवश, उनमें से कोई भी मुझे सहेजा नहीं:
1. मेरी परियोजना से सभी .9.png फ़ाइलों को हटा दें।
2. सभी पीएनजी फाइलें असली पीएनजी जांचें।
3. डालने निम्न सेटिंग्स build.gradle रहे हैं:
aaptOptions {
cruncherEnabled = false
}
4. जांच परियोजना फ़ाइल पथ, 255 अक्षरों (विंडोज 10) तक पहुँच ही नहीं।
5. स्पष्ट ग्रेडल कैश।
6. अमान्य कैश और पुनरारंभ करें।
7. स्वच्छ परियोजना।
मुझे लगता है कि लॉग जानकारी मुझे एंड्रॉइड स्टूडियो द्वारा स्वत: जेनरेट की गई फ़ाइलों तक ले जाती है। त्रुटि .png फ़ाइलों को खोजने का प्रयास कर रहा है, उनमें से कोई भी मेरे प्रोजेक्ट में मौजूद नहीं है।
किसी भी सलाह की सराहना की जाती है।
मेरे पास हमेशा यह समस्या है जब मेरे पास विकृत ड्रॉबल्स हैं। तो यदि आप drawables की प्रतिलिपि बना रहे हैं, तो सुनिश्चित करें कि आपके कंप्यूटर पर स्थापित मीडिया सॉफ़्टवेयर के साथ खोला जा सकता है। –
@ फ़ारज़ अहमद आपके उत्तर के लिए धन्यवाद, लेकिन मैंने दूसरे आइटमों में उल्लेख किया है कि मैंने यह जांच लिया है। – Longer