简体   繁体   English

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

[英]Adding jar file cause Android project error: Conversion to Dalvik format failed with error 1

I am using Eclipse for my programming. 我正在使用Eclipse进行编程。 When I write programs in java project, everything was ok. 当我在Java项目中编写程序时,一切正常。 Then, I copy a class to Android project and it is missing some imports: 然后,我将一个类复制到Android项目,但缺少一些导入:

import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;

I search on google for the jar file and find out java-rt-jar-stubs-1.5.0.jar on website http://www.java2s.com/Code/Jar/j/Downloadjavartjarstubs150jar.htm 我在Google上搜索了jar文件,并在http://www.java2s.com/Code/Jar/j/Downloadjavartjarstubs150jar.htm网站上找到了java-rt-jar-stubs-1.5.0.jar

However, when I add the library in project (Right click on project -> Build path -> Configure build path -> Java Build Path -> Tab Libraries (added needed libraries) and Tab Order and Export (check on those libraries)), it cause me an error: Conversion to Dalvik format failed with error 1. 但是,当我在项目中添加库时(右键单击项目->构建路径->配置构建路径-> Java构建路径-> Tab库(添加了所需的库),并按Tab键顺序和导出(检查这些库)),它导致我一个错误:转换为Dalvik格式失败,错误1。

Does anyone knows how to fix it? 有谁知道如何解决? Please help me! 请帮我!

There seems to be no ImageIO or AWT libraries available for Android and I don't think you can add them with java-rt-jar-stubs-1.5.0.jar (what is it BTW?). 似乎没有适用于Android的ImageIO或AWT库,我认为您不能使用java-rt-jar-stubs-1.5.0.jar添加它们(BTW是什么?)。 You will likely need to convert the code to use standard imaging classes provided by Android, like BitmapFactory and Bitmap . 您可能需要将代码转换为使用Android提供的标准映像类,例如BitmapFactoryBitmap

As mentioned in the comments section , this most probably occurs due to conflicts in jars (same class names or package names inside different jars).. Please check this thread: 如注释部分所述,这很可能是由于jar中的冲突(不同的jar中具有相同的类名或包名)引起的。请检查此线程:
"Conversion to Dalvik format failed with error 1" on external JAR 外部JAR上的“到Dalvik格式的转换失败,错误1”

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Android项目:转换为Dalvik格式失败,错误1 - Android project: Conversion to Dalvik format failed with error 1 转换为Dalvik格式失败eclipse android-suport-v4.jar错误 - Conversion to Dalvik format failed eclipse android-suport-v4.jar error 将Google Play服务添加到项目后,错误:转换为Dalvik格式失败 - After adding Google Play Services to project, Error: Conversion to Dalvik format failed 在编译jitsi项目时,转换为Dalvik格式失败,错误1 - Conversion to Dalvik format failed with error 1 while compiling jitsi project Android Grid View转换为Dalvik格式失败错误 - Conversion to Dalvik format failed error for Android Grid View 转换为Dalvik格式失败,并在Android中出现错误Apache poi - Conversion to Dalvik format failed with error Apache poi in Android 如何解决转换为Dalvik格式失败并出现错误 - How to solve the Conversion to Dalvik format failed with error 在Mac上的Eclipse上,转换为Dalvik格式失败,并出现错误1 - Conversion to Dalvik format failed with error 1 on Eclipse for Mac 添加Google Play服务会导致错误将Dalvik格式转换失败,并显示错误1 - Adding Google Play Services causes error Conversion to Dalvik Format failed with error 1 转换为Dalvik格式失败,并在libgdx中出现错误1奇怪的错误 - Conversion to Dalvik format failed with error 1 Weird error in libgdx
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM