Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.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
Java 添加jar文件导致Android项目错误:转换为Dalvik格式失败,错误1_Java - Fatal编程技术网

Java 添加jar文件导致Android项目错误:转换为Dalvik格式失败,错误1

Java 添加jar文件导致Android项目错误:转换为Dalvik格式失败,错误1,java,Java,我正在使用Eclipse进行编程。当我在java project中编写程序时,一切都正常。然后,我将一个类复制到Android项目,它缺少一些导入: import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import javax.imageio.ImageIO; 我在谷歌上搜索jar文件,并在网站上找到java-rt-jar-stubs-1.5.0.jar 但是,当我在pr

我正在使用Eclipse进行编程。当我在java project中编写程序时,一切都正常。然后,我将一个类复制到Android项目,它缺少一些导入:

import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
我在谷歌上搜索jar文件,并在网站上找到java-rt-jar-stubs-1.5.0.jar

但是,当我在project中添加库时,右键单击project->Build path->Configure Build path->Java Build path->Tab Libraries added Required Libraries以及这些库的Tab Order和Export check,会导致错误:转换为Dalvik格式失败,错误为1


有人知道怎么修吗?请帮帮我

Android似乎没有ImageIO或AWT库,我不认为您可以使用java-rt-jar-stubs-1.5.0.jar添加它们。顺便说一句,这是什么?。您可能需要将代码转换为使用Android提供的标准映像类,如BitmapFactory和Bitmap。

如评论部分所述,这很可能是由于JAR中相同类名或不同JAR中的包名冲突造成的。。请检查此线程:

是的。。你很可能有冲突的情况。。检查是否有多个JAR,通常是具有相同类的第三方JAR或不兼容的JAR。感谢您的评论。我检查了这些库,只有一个jar文件名:java-rt-jar-stubs-1.5.0.jar。当我删除它时,错误不再显示。我猜在android项目中,我们不能使用这些导入?谢谢你的评论,我将尝试用位图替换BuffereImage:DI在这个网站上尝试了解决方案,但它没有解决我的问题。无论如何,谢谢你的评论:D