我更新了ADT,并重新安装了android SDK。之后我尝试运行一个程序,但它不起作用。控制台输出如下:
Dx 警告:忽略匿名内部的 InnerClasses 属性
班级
org.apache.commons.httpclient.HttpMethodBase$1 没有关联的 EnleadingMethod 属性。这堂课大概是
由不针对现代 .class 文件的编译器生成
格式。推荐的解决方案是重新编译该类
源代码,使用最新的编译器并且不指定任何
“-target”类型选项。忽略此警告的后果是
该类的反射操作将错误地指示
这是not一个内部类。
Dx 警告:忽略匿名内部的 InnerClasses 属性
班级
org.apache.commons.httpclient.protocol.ControllerThreadSocketFactory$1
它没有关联的 EnclosureMethod 属性。这
类可能是由不针对该类的编译器生成的
现代 .class 文件格式。推荐的解决方案是重新编译
来自源代码的类,使用最新的编译器并且没有
指定任何“-target”类型选项。忽视的后果
这个警告是对该类的反射操作将
错误地表明它是not一个内部类。
Eclipse 会弹出一个对话框,提示您的项目存在错误,请在运行前修复这些错误。
输出中出现的 org.apache.commons.httpclient 位于 commons-httpclient-3.1.jar 中。由于某些变量名称发生变化,我无法使用 apache 的最新 httpclient 包来替换它。同一套源码在Mac下完美运行,但在win7下却出现这个问题。对此有什么想法吗?
Thanks
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)