2014-07-08 6 views
36

जब मैं लेआउट संपादक खोलने के लिए, ग्रहण इस त्रुटि दे रही है:parseSdkContent में विफल रहा है आरंभ नहीं हो सका वर्ग android.graphics.Typeface

parseSdkContent failed 
Could not initialize class android.graphics.Typeface 

और जब मैं परियोजना चलाने का प्रयास है, यह इस त्रुटि दे रहा है:

An internal error occurred during: "Launching myapp". 
java.lang.NullPointerException 

हर बार मुझे यह त्रुटि मिल रही है और मुझे ग्रहण को पुनरारंभ करना होगा। क्या कोई समाधान है? यह समस्या आज अचानक शुरू हुई।


एक्सएमएल फ़ाइल:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#66000000" 
    > 

    <RelativeLayout 
     android:id="@+id/refresh_match_layout" 
     android:layout_width="fill_parent" 
     android:layout_height="150dp" 
     android:layout_centerInParent="true" 
     android:layout_margin="15dp" 
     android:background="@drawable/app_detay_lay_bg" 
     android:orientation="vertical" 
     android:padding="10dp" 
     android:visibility="visible" > 

     <ImageView 
      android:id="@+id/app_icon" 
      android:layout_width="50dp" 
      android:layout_height="50dp" 
      android:padding="10dp" 
      android:textColor="#ffffff" 
      android:textSize="20sp" /> 

     <TextView 
      android:id="@+id/app_name" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="8dp" 
      android:textColor="#000000" 
      android:layout_toRightOf="@+id/app_icon" 
      android:layout_marginTop="2dp" 
      android:textSize="20sp" /> 

     <ImageButton 
      android:id="@+id/app_detail_button" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentBottom="true" 
      android:layout_marginBottom="2dp" 
      android:background="@null" 
      android:src="@drawable/settings_detail"/> 

     <ImageButton 
      android:id="@+id/app_remove_button" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@+id/app_icon" 
      android:layout_alignTop="@+id/app_detail_button" 
      android:background="@null" 
      android:src="@drawable/settings_remove" /> 

    </RelativeLayout> 

</RelativeLayout> 

त्रुटि चित्र: enter image description here

+0

यह किसी भी नई परियोजनाओं या सिर्फ इस पर होता है? –

+0

क्या आपने हाल ही में एसडीके टूल्स, या एडीटी प्लगइन को अपडेट किया है, यदि ऐसा है, तो जांचें कि – Boardy

+0

दोनों के लिए कोई अपडेट नहीं है यह केवल इस प्रोजेक्ट में होता है और मैंने कुछ भी अपडेट नहीं किया है। सौभाग्य से यह अभी के लिए तय है। – Lazy

उत्तर

88

मैं home/.android फ़ोल्डर को हटाया और अब सब कुछ सामान्य है।

विंडोज में आप में इस फ़ोल्डर पा सकते हैं C:/Users/User/

स्रोत: https://stackoverflow.com/a/5883841/3681056

नोट: ऐसा होता है कि आप एसडीके और ग्रहण का 2 संस्करण हैं, तो दोनो एक ही कंप्यूटर में (और एक ही का उपयोग कर .android फ़ाइल), यदि आप संस्करण पर खुलते हैं तो दूसरे को यह त्रुटि मिल जाएगी।

+1

अच्छा! यह काम किया :) – mboy

+0

और ग्रहण को पुनरारंभ करना न भूलें :) –

+0

यदि आपके पास मानचित्र का उपयोग करने वाला कोई एप्लिकेशन है, तो .android फ़ोल्डर को हटाने पर टूटा जाएगा। नक्शा विंडो ज़ूम आइकन के साथ बस एक खाली स्क्रीन प्रदर्शित करेगा। – user2260040

1

मैं यह त्रुटि भी

parseSdkContent में विफल रहा है आरंभ नहीं हो सका वर्ग android.graphics.Typeface

हो रही थी लेकिन मैं केवल 64 बिट 32 बिट से मेरी ग्रहण एडीटी बदलते विंडोज 7 पर के बाद इसे हल कर सकता है 64 बिट ओएस।

+0

मुझे लगता है कि यह 5.0 एसडीके से संबंधित है http://stackoverflow.com/questions/26829679/parsesdkcontent-failed-could-not-initialize-class-android-graphics-typeface-in –

2

घर को हटाने/.android बेकार है, मैं हटाना ~/.android/avd यह मुझे :)

4

हटाया जा रहा है के लिए काम किया ".android" अस्थायी रूप से मेरे साथ समस्या ठीक है के रूप में कुछ समय के बाद इसे फिर से आने के लिए शुरू होता है ..

यहां एक और कारण है और ठीक है जो मदद कर सकता है .. यह एक ही मशीन में एसडीके के 2 संस्करणों के अस्तित्व के कारण हो रहा है, लेकिन यदि आपके पास केवल एक संस्करण है (शायद यह 21 है) बस एसडीके डाउनलोड करें एपीआई 20 (4.4 डब्ल्यू) के लिए मंच क्योंकि 21 के "layoutlib.jar" में कोई समस्या है)। अपने एसडीके फ़ोल्डर में (सी की तरह कुछ: \ ADT-बंडल-windows-x86_64-20140321 \ एसडीके)

  • बंद ग्रहण

  • नेविगेट:

  • जाओ प्लेटफार्मों के लिए निम्न लागू करने शुरू फ़ोल्डर -> एंड्रॉइड -21 फ़ोल्डर -> डेटा फ़ोल्डर और layoutlib.jar का नाम बदलें (केवल बैकअप के लिए)

  • उसी फ़ाइल को कॉपी करें (लेआउटलिब।इस फ़ोल्डर "android-21" करने के लिए अपने Android -20 फ़ोल्डर से जार)

  • प्रारंभ ग्रहण

+0

यह मेरी समस्याओं को ठीक करता है। –

संबंधित मुद्दे