parseSdkContent riuscita Impossibile inizializzare classe android.graphics.Typeface

? Lazy @ | Original: StackOverFlow
---

Quando apro editor di layout, eclissi sta dando questo errore :

parseSdkContent failed
Could not initialize class android.graphics.Typeface

E quando cerco di eseguire il progetto, si sta dando questo errore :

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

Ogni volta che sto ottenendo questo errore e devo riavviare Eclipse . C'è qualche soluzione ? Questo problema ha cominciato improvvisamente oggi .

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>

Picture Errore :  parseSdkContent riuscita Impossibile inizializzare classe android.graphics.Typeface

---

Top 5 Risposta

1Lazy @

Ho cancellato la cartella home/.android e tutto è normale ora .

In Windows è possibile trovare questa cartella in C:/Users/User/

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

Nota : succede quando si hanno 2 versioni di SDK e di eclissi, sia sullo stesso computer ( e con lo stesso file .android ), se si apre sulla versione dall'altro otterrà questo errore .

2muasif80 @

Stavo ottenendo questo errore troppo

parseSdkContent fallita Impossibile inizializzare classe android.graphics.Typeface

Ma ho potuto solo risolverlo dopo aver cambiato la mia Eclipse ADT da 64 bit a 32 bit su Windows 7 a 64 bit del sistema operativo .

3Pythonoid @

eliminazione di home / .android è inutile, elimino ~ / .android / AVD ha funzionato per me :)

4msoliman @

Eliminazione " .android " è fissare temporaneamente il problema con me dopo qualche tempo comincia a venire di nuovo ..

Ecco un altro motivo e fissare che potrebbe aiutare .. Questo accade perché l'esistenza di 2 versioni di SDK nella stessa macchina, ma nel caso in cui si ha solo una versione ( probabilmente si tratta di 21 ), basta scaricare la piattaforma SDK per API 20 ( 4.4 W ) in quanto vi è un problema in 21 di " layoutlib.jar " ) . iniziare ad applicare il seguente :

Close Eclipse

Passare alla cartella sdk ( qualcosa di simile a C : ADT- fascio -windows- x86_64-20140321sdk )

Vai alla cartella di piattaforme - > android - 21 la cartella - > cartella dei dati e rinominare layoutlib.jar ( per il backup solo )

Copiare lo stesso file ( layoutlib.jar ) dalla cartella android - 20 in questa cartella " android- 21 "

Start Eclipse