parseSdkContent gescheitert Klasse android.graphics.Typeface konnte nicht initialisiert werden

? Lazy @ | Original: StackOverFlow
---

Beim Öffnen Layout-Editor wird Sonnenfinsternis geben diese Fehlermeldung:

parseSdkContent failed
Could not initialize class android.graphics.Typeface

Und wenn ich versuche, Projekt ausführen, wird es geben diese Fehlermeldung:

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

Jedes Mal, wenn ich immer diese Fehlermeldung und ich muss Eclipse neu zu starten. Gibt es eine Lösung ? Das Problem begann plötzlich heute .

XML file:

<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>

Fehlerbild:  parseSdkContent gescheitert Klasse android.graphics.Typeface konnte nicht initialisiert werden

---

Top 5 Antwort

1Lazy @

Ich löschte den Ordner home/.android und jetzt ist alles normal.

In Windows Sie diesen Ordner in finden C:/Users/User/

Quelle: http://stackoverflow.com/a/5883841/3681056

Hinweis: Es passiert, wenn man 2 -Versionen von SDK und Eclipse haben, die beide in dem gleichen Rechner ( und mit dem gleichen .android Datei), wenn Sie auf der Version öffnen Sie die andere wird diese Fehlermeldung erhalten .

2muasif80 @

Ich war immer diese Fehlermeldung zu

parseSdkContent gescheitert Klasse android.graphics.Typeface konnte nicht initialisiert werden

Aber ich konnte nur lösen es nach dem Ändern meiner Eclipse- ADT von 64-Bit auf 32-Bit- Windows 7 64-Bit- Betriebssystem.

3Pythonoid @

Löschen home / .android ist nutzlos, ich löschen ~ / .android / avd es funktionierte für mich :)

4msoliman @

Löschen " .android " wird vorübergehend das Problem zu lösen mit mir, wie es nach einiger Zeit wieder zu kommen beginnt ..

Hier ist eine andere Ursache und beheben, die helfen könnte .. Dies wird wegen der Existenz von zwei Versionen des SDK in der gleichen Maschine, aber wenn Sie nur eine Version (wahrscheinlich ist es 21) geschieht, laden Sie einfach die SDK- Plattform für die API 20 ( 4.4 W) als ein Problem in 21 die " layoutlib.jar "). beginnen, die wie folgt vor:

Close Eclipse

Navigieren Sie zu Ihrem SDK-Ordner (so etwas wie C: adt - Bundle -windows- x86_64-20140321sdk )

Zum Plattformen Ordner -> android -21 Ordner -> Datenordner und benennen layoutlib.jar (für Backup nur )

Kopieren Sie die gleiche Datei ( layoutlib.jar ) von Ihrem Android -20 Ordner in diesen Ordner " android -21 "

Start Eclipse