android开发phonegap时一个报ERROR:Unable to instantiate activity ComponentInfo

本文针对升级ADT17后遇到的项目依赖问题提供了解决方案,包括如何调整库文件夹及清理项目等步骤。

首先,如果你也一样,最近手贱升级了ADT17版本,如果你也一样最近在eclipse(或者ANT)开发phonegap——其实这个问题和phonegap没任何关系。

如果你也一样,用了很多孤狗和百毒的方法都无济于事,对这样的一组错误(图 2-2b)恶心得想炸ZF部门。


图 2-2b

 

或者是这么一句java.lang.NoClassDefFoundError: org.acra.(略如图2-2-2b)

图 2-2-2b

下面要说的就是这其实不怪我们,要怪就怪孤狗。

这是ADT17改变了项目依赖的检测方式,而我们手贱的升级了ADT17……此问题绿垃圾桶官方说明点这里

简言之,把之前的库文件夹合二为一了,而合体后的这个库名叫Android Dependencies

解决方法如下:

最左边是ADT17出现前的项目文件系统,中间是ADT17下项目文件系统没改的状态(编必报),第三张就是你要改的地方。

步骤如下:

1.移除所有外部导入库:

右键Properties > Java Build Path > tab Libraries > remove 除了 “Android X.X” and the “Android Dependencies”留着,其他全部删。

 

2.重命名,把文件夹lib重命名为:“libs”

libs文件夹里的文件会自动加到Android Dependencies里

3.clear 项目


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值