parseSdkContent失败无法初始化类android.graphics.Typeface
当我打开布局编辑器, 日食是给这个错误:
parseSdkContent failed Could not initialize class android.graphics.Typeface
而当我尝试运行项目,这是给这个错误:
An internal error occurred during: "Launching myapp". java.lang.NullPointerException
每当我得到这个错误,我必须重新启动日食。 有没有解决办法? 这个问题今天突然开始了。
XML文件:
<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>
错误图片:
我删除了home/.android
文件夹,现在一切正常。
在Windows中,您可以在C:/Users/User/
资料来源: https : //stackoverflow.com/a/5883841/3681056
注意:当你有两个版本的SDK和eclipse,都在同一台计算机上(并使用相同的.android文件),如果你打开版本,其他人会得到这个错误。
删除“.android”暂时解决了我的问题,因为在某些时候它开始再次。
这是另一个原因和解决scheme,可能会有所帮助..这是因为在同一台机器上存在两个版本的SDK,但是如果您只有一个版本(可能是21),只需下载SDK平台的API 20(4.4 W),因为21的“layoutlib.jar”有问题)。 开始申请以下内容:
-
closuresEclipse
-
导航到您的sdk文件夹(类似于C:\ adt-bundle-windows-x86_64-20140321 \ sdk)
-
转到平台文件夹 – > android-21文件夹 – >数据文件夹并重命名layoutlib.jar(仅用于备份)
-
将相同的文件(layoutlib.jar)从你的android-20文件夹复制到这个文件夹“android-21”
-
启动Eclipse
删除home / .android是无用的,我删除〜/ .android / AVD它为我工作:)
我也得到这个错误
parseSdkContent失败无法初始化类android.graphics.Typeface
但我只能在Windows 7 64位操作系统上将Eclipse ADT从64位更改为32位后才能解决问题。
- 无法findcom.facebook.katana.provider.AttributionIdProvider的提供者信息
- 在哪里停止/销毁Android服务类中的线程?
- Android Studio Gradle问题:OutOfMemoryError:PermGen空间
- 我怎样才能让Android模拟器显示软键盘?
- WebView和HTML5 <video>
- 在Android中的每行添加和删除buttonListView
- Android SDK – aapt错误:libstdc ++。so.6无法打开共享对象文件
- Android的FontMetrics中顶部,上升,底线,下降,底部和领先的含义
- 为什么Android的MediaPlayer需要这么长时间来准备一些实况stream才能播放?