Eclipse报错:“Invalid layout of preloaded class“

Eclipse报错:“Invalid layout of preloaded class”

问题描述

在eclipse中创建的JavaSE项目,编译运行都OK,copy到eclipse for android中运行报错:
在这里插入图片描述

控制台输出:

Invalid layout of java.lang.String at value
Error occurred during initialization of VM
Invalid layout of preloaded class: use -XX:+TraceClassLoading to see the origin of the problem class

解决方案

  • Project --> Properties --> Run/Debug Settings
  • 选择JavaSE中要Launching的类 --> Edit --> 选择Classpath栏
  • 选中Bootstrap Entries下的Android x.x.x库 --> 点击右侧Remove
  • 点击OK

此时,再次运行就OK啦!

原因分析

具体原因我并没有深入研究,猜测是运行JavaSE的项目却引用到了Android的库,所以导致失败,移除android库后,纯java环境就OK了。

有知道详细原因的,可以告知一下,不胜感激!

参考博客:https://blog.csdn.net/u013546757/article/details/51326770

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值