parseSdkContent удалось не удалось инициализировать класс android.graphics.Typeface

? Lazy @ | Original: StackOverFlow
---

Когда я открываю редактор шаблонов, затмение дает эту ошибку:

parseSdkContent failed
Could not initialize class android.graphics.Typeface

И когда я пытаюсь запустить проект, он дает эту ошибку:

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

Каждый раз, когда я получаю эту ошибку, и я должен перезапустить Eclipse. Есть ли решение ? Эта проблема началась внезапно сегодня.

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>

Ошибка изображения :  parseSdkContent удалось не удалось инициализировать класс android.graphics.Typeface

---

Top 5 ответ

1Lazy @

Я удалил папку home/.android и все нормально сейчас .

В Windows вы можете найти эту папку в C:/Users/User/

Источник: http://stackoverflow.com/a/5883841/3681056

Примечание: это происходит, когда у вас есть 2 версии SDK и Eclipse, как в том же компьютере (и, используя тот же .android файл ), если вы открыты в версиис другом получите эту ошибку .

2muasif80 @

Я получаю эту ошибку тоже

parseSdkContent не удалось Не удалось инициализировать класс android.graphics.Typeface

Но я мог только разрешить ее после изменения моего Eclipse, ADT из 64 бит до 32 бит на Windows 7 64 битной ОС .

3Pythonoid @

удаление домой / .android бесполезно, я удалить ~ / .android / AVD он работал на меня :)

4msoliman @

Удаление " .android " временно фиксируя проблемы со мной, как через некоторое время он начинает приходить снова ..

Вот другая причина, и исправить это могло бы помочь .. Это происходит из-за существования 2 версии SDK в той же машине, но в случае у вас есть только один вариант ( наверное 21 ) просто скачать SDK платформы для API 20 ( 4,4 W), поскольку естьпроблема в 21 в " layoutlib.jar "). начать применятьследующее:

Close Eclipse

Перейдите к папке SDK ( что-то вроде C: ADT- расслоение -окон- x86_64-20140321sdk )

Перейти к папке платформ -> Android - 21 папка -> Папка данных и переименовать layoutlib.jar ( для резервного копирования только)

Копирование и тот же файл ( layoutlib.jar ) от вашего андроид - 20 папки в этой папке " Android - 21 "

Start Eclipse