微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 尝试在核心库之外的其他内容中包含核心类(java.*或javax.*)

嗨,我是新的机器人.我正在处理示例并在运行HelloGridView应用程序时出错. Eclipse发出以下错误.有没有人有以下错误?谢谢.

[2010-12-06 14:38:16 – HelloGridView]
处理“javax / net / ServerSocketFactory.class”时遇到问题:
[2010-12-06 14:38:16 – HelloGridView]
尝试在其他内容中包含核心类(java.*或javax.*)
而不是核心库.您可能尝试包含此内容
在应用程序中,来自桌面的核心库(或其一部分)
虚拟机.这肯定是行不通的.至少,它
危及您的应用程序与未来版本的兼容性
平台.它的合法性通常也是有问题的.

如果你真的打算建立一个核心库 – 这只是
适合作为创建完整虚拟机分发的一部分,
而不是编译应用程序 – 然后使用
“–core-library”选项可以禁止显示错误消息.

如果你继续使用“–core-library”但实际上正在构建一个
应用程序,然后预先警告您的应用程序仍将失败
在某些时候建立或运行.请为愤怒的顾客做好准备
例如,谁发现你的申请不再运作一次
他们升级他们的操作系统.你应该为此负责
问题.

如果您合法地使用恰好位于核心中的某些代码
包装,那么最简单的安全替代方案就是重新包装
那段代码.也就是说,将有问题的类移动到您自己的包中
命名空间.这意味着它们永远不会与核心发生冲突
系统类.如果你发现你不能这样做,那就是一个
表明您所在的路径最终会导致疼痛,
痛苦,悲伤和悲伤.

[2010-12-06 14:38:16 – HelloGridView] 1错误;中止
[2010-12-06 14:38:16 – HelloGridView]转换为Dalvik格式失败,错误1

解决方法:

Android框架不允许在项目中添加JAVA核心库作为外部jar.

以下是如何向应用程序添加库:

>右键单击项目并选择属性,打开项目属性
>在左窗格中选择JAVA构建路径
>从右侧选择“库”选项卡
>单击“添加库”按钮
>选择JRE系统库并添加所需的包.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐