`
20386053
  • 浏览: 434846 次
文章分类
社区版块
存档分类
最新评论

java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x12问题

 
阅读更多
完整报错信息如下:
09-12 02:41:27.588: E/AndroidRuntime(445): FATAL EXCEPTION: main
09-12 02:41:27.588: E/AndroidRuntime(445): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.dialogdemo/com.example.tabhost.TabhostActivity}: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.dialogdemo/com.example.tabhost.SystemLoginActivity}: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x12
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.ActivityThread.access$1500(ActivityThread.java:117)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.os.Handler.dispatchMessage(Handler.java:99)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.os.Looper.loop(Looper.java:123)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.ActivityThread.main(ActivityThread.java:3683)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at java.lang.reflect.Method.invokeNative(Native Method)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at java.lang.reflect.Method.invoke(Method.java:507)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at dalvik.system.NativeStart.main(Native Method)
09-12 02:41:27.588: E/AndroidRuntime(445): Caused by: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.dialogdemo/com.example.tabhost.SystemLoginActivity}: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x12
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.ActivityThread.startActivityNow(ActivityThread.java:1487)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:654)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.widget.TabHost.setCurrentTab(TabHost.java:326)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.widget.TabHost.addTab(TabHost.java:216)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at com.example.tabhost.TabhostActivity.onCreate(TabhostActivity.java:29)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
09-12 02:41:27.588: E/AndroidRuntime(445): 	... 11 more
09-12 02:41:27.588: E/AndroidRuntime(445): Caused by: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x12
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.content.res.TypedArray.getDimensionPixelSize(TypedArray.java:463)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:3690)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.widget.LinearLayout$LayoutParams.<init>(LinearLayout.java:1400)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:1326)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:47)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.view.LayoutInflater.rInflate(LayoutInflater.java:625)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.view.LayoutInflater.rInflate(LayoutInflater.java:626)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:207)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.Activity.setContentView(Activity.java:1657)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at com.example.tabhost.SystemLoginActivity.onCreate(SystemLoginActivity.java:21)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-12 02:41:27.588: E/AndroidRuntime(445): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
09-12 02:41:27.588: E/AndroidRuntime(445): 	... 20 more

注意倒数第四行: at com.example.tabhost.SystemLoginActivity.onCreate(SystemLoginActivity.java:21)

查找到类中第21行是:setContentView(R.layout.activity_login_system);

很明显,说明是布局有问题。

网上找了一大堆,最后发现是这个属性的问题:android:layout_marginLeft="@id/et_password"

2.3不支持,去掉就OK了。这个问题是不是很让人吐血。。。

分享到:
评论

相关推荐

    java.lang.UnsupportedOperationException异常(csdn)————程序.pdf

    java.lang.UnsupportedOperationException异常(csdn)————程序

    Android 兼容性问题:java.lang.UnsupportedOperationException解决办法

    主要介绍了Android 兼容性问题:java.lang.UnsupportedOperationException解决办法的相关资料,需要的朋友可以参考下

    Android webveiw 出现栈错误解决办法

    主要介绍了Android webveiw 出现栈错误解决办法的相关资料,出现java.lang.UnsupportedOperationException: For security reasons, WebView is not allowed in privileged processes,这里提供解决办法,需要的朋友...

    1 ElasticSearch 安装

    ElasticSearch Linux系统安装教程

    prueba-javassist:用于动态代码插入的字节码级别的类操作测试

    测试javassist 用于动态代码插入的字节码级别的类操作测试虚拟机参数-agentlib:jdwp = ... 根据您运行的 JVM,可能会出现以下错误:线程“HotSwap”中的异常 java.lang.UnsupportedOperationException:未实现架构更改

    环信移动客服DEMO无问题版

    &gt; com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException 解决这个问题

    Proguard v5.3.3.rar

    代码混淆的时候出现java.lang.UnsupportedOperationException: Unsupported class version number [52.0] (maximum 51.0, Java 1.7),原因是proguard.jar版本太低,需要5.0以上的版本

    list使用过程中遇到的坑

    xception in thread "main" java.lang.UnsupportedOperationException Arrays.asList转化基本数据类型数组的时候有个意想不到的坑 当我们在实际业务开发过程中,难免会遇到数组转List的操作,通常我们所选择的就是...

    MockDialogInterface.rar_All You Need

    A mock {@link android.content.DialogInterface} class. All methods are non-functional and throw {@link java.lang.UnsupportedOperationException}. Override it to provide the operations that you need.

    java 操作错误(UnsupportedOperationException)

    java 操作错误(UnsupportedOperationException) java 操作错误(UnsupportedOperationException)

    java 面试题 总结

    java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 3、int 和 Integer 有什么区别 Java 提供两种不同的类型:引用类型和原始类型(或内置...

    JAVA面试题最全集

    一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入...

    超级有影响力霸气的Java面试题大全文档

     java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 6、int 和 Integer 有什么区别  Java 提供两种不同的类型:引用类型和原始类型(或...

    odd-collection:一些集合的想法,用 Java 8 实现

    这个概念的后果是:putAll 方法,这是一个可选方法,抛出一个 UnsupportedOperationException,因为我不能保证给定 Map 的所有元素都会添加到 BijectiveMap。 有些可能会被压缩,并且不能保证如果您尝试放置具有 5 ...

    java范例开发大全(pdf&源码)

    第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java...

    java范例开发大全源代码

    第1篇 Java编程基础  第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置...

    java范例开发大全

    第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java...

    Java范例开发大全 (源程序)

    第1篇 Java编程基础  第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置是否成功 7...

Global site tag (gtag.js) - Google Analytics