Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 尝试将核心类(java.*或javax.*)包含在核心库以外的内容中_Android - Fatal编程技术网

Android 尝试将核心类(java.*或javax.*)包含在核心库以外的内容中

Android 尝试将核心类(java.*或javax.*)包含在核心库以外的内容中,android,Android,嗨,我是新安卓。我正在处理这些示例,在运行HelloGridView应用程序时出错。Eclipse给出了以下错误。有人犯过以下错误吗?谢谢 [2010-12-0614:38:16-HelloGridView] 处理javax/net/ServerSocketFactory.class时出现问题: [2010-12-0614:38:16-HelloGridView] 尝试在其他内容中包含核心类java.*或javax.* 而不是核心库。很可能您试图包括 在应用程序中,核心库或其一部分来自桌面 虚拟

嗨,我是新安卓。我正在处理这些示例,在运行HelloGridView应用程序时出错。Eclipse给出了以下错误。有人犯过以下错误吗?谢谢

[2010-12-0614:38:16-HelloGridView] 处理javax/net/ServerSocketFactory.class时出现问题: [2010-12-0614:38:16-HelloGridView] 尝试在其他内容中包含核心类java.*或javax.* 而不是核心库。很可能您试图包括 在应用程序中,核心库或其一部分来自桌面 虚拟机。这肯定行不通。至少是这样 危及您的应用程序与未来版本的应用程序的兼容性 站台它的合法性也常常令人怀疑

如果你真的打算建立一个核心库-这只是 作为创建完整虚拟机分发版的一部分, 与编译应用程序相反,请使用 -核心库选项以抑制此错误消息

如果您继续使用核心库,但实际上正在构建 应用程序,然后预先警告您的应用程序仍将失败 在某一点上建立或运行。请为愤怒的顾客做好准备 例如,谁发现您的应用程序一旦停止运行 他们升级了操作系统。你应该为此负责 问题

如果您合法地使用某个代码,而该代码恰好位于内核中 包装,那么最简单安全的选择就是重新包装 那个密码。也就是说,将有问题的类移动到您自己的包中 命名空间。这意味着它们永远不会与核心冲突 系统类。如果你发现你做不到这一点,那么这是一个错误 表明你所走的道路最终会导致痛苦, 痛苦、悲伤和悲叹

[2010-12-0614:38:16-HelloGridView]1错误;流产
[2010-12-06 14:38:16-HelloGridView]转换为Dalvik格式失败,出现错误1

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

以下是向应用程序添加库的方法:

通过右键单击项目并选择属性打开项目属性 在左窗格中选择JAVA构建路径 从右侧选择“库”选项卡 单击添加库按钮 选择JRE系统库并添加所需的包。
对于非英语工作人员,也可以是包含特殊字符的项目名称。。。。我也遇到了同样的问题,用F2重命名了我的项目,它成功了。

我也遇到了同样的问题,并注意到我添加了系统JRE库作为构建路径依赖项之一。然而,问题并没有在移除它之后出现


然后我删除了android.jar文件作为构建路径依赖项,它开始工作。它可能与其他项目依赖项之一的包含冲突,因为该项目依赖于其他android项目。

我也遇到了同样的问题,经过几天的搜索和斗争,我找到了这个线程。它并没有解决我的问题,而是帮助我找到解决办法。 我执行上述步骤:

通过右键单击项目并选择打开项目属性 财产。 我看到我有安卓2.1库和安卓1.6库。 已删除所有库。 将我的项目的Android版本从1.6更改为2.2.1 清理项目 这解决了我的问题。应用程序正在运行。
顺便说一句,我尝试的应用程序是Android自动应答

当您通过构建路径添加外部jar文件时,请选中System Library复选框添加库用户库用户库新建

我通过检查项目依赖项并删除Android依赖项来消除此错误

在Eclipse中:
右键单击项目->属性->Java构建路径->库,在那里我删除了android依赖项

从导入的项目名称中删除空格为我解决了问题。

请发布您的代码。这是否取自同名的教程示例?您可能在名称空间中添加了警告您不要使用的内容,或者您的设置有问题。你是否成功构建了其他android应用程序?我也遇到了同样的问题,它始于我启动Eclipse的一天。我没有添加任何新库、更改任何项目设置、安装任何插件或扩展。日食前一天很好,第二天又是今天。据我所知,这个错误源于android.jar库中的一个类文件!我有同样的问题,但我已经尝试了一切,我可以找到这样,仍然没有解决!问题似乎来自android.jar库中的一个类文件!我开始拔头发了!不是个好主意;看,我认为这只能让编译器解析JRE类。然后您可以成功地构建项目。然而
应该存在运行时错误,因为android JVM无法找到访问这些类资源的方法。这不是问题或解决方案,让我们称之为与发布的问题无关。这就像通过删除/注释有问题的行来修复编译问题,并一直这样做,直到编译通过。这不是问题的答案