最后一句话受用啊。网上查了好多,都不对口。查了一下,是ReferenceLibraries里多了一个android-8,我用的是3.0。多的就是它。删了android-8就好了。 原文地址:android开发小技巧2(Dx1error;abortingConversiontoDalvikformatfailedwitherror)1 作者:bjutmobile 工程上有红叉,不知道少了什么,但是袋中却没有任何错误,运行程序报错为: trouble processing "javax/xml/datatype/DatatypeConstants$Field.class":
Ill-advised or mistaken usage of a core class (java.* or javax.*) when not building a core library.
This is often due to inadvertently including a core library file in your application's project, when using an IDE (such as Eclipse). If you are sure you're not intentionally defining a core class, then this is the most likely explanation of what's going on.
However, you might actually be trying to define a class in a core namespace, the source of which you may have taken, for example, from a non-Android virtual machine project. This will most assuredly not work. At a minimum, it jeopardizes the compatibility of your app with future versions of the platform. It is also often of questionable legality.
If you really intend to build a core library -- which is only appropriate as part of creating a full virtual machine distribution, as opposed to compiling an application -- then use the "--core-library" option to suppress this error message.
If you go ahead and use "--core-library" but are in fact building an application, then be forewarned that your application will still fail to build or run, at some point. Please be prepared for angry customers who find, for example, that your application ceases to function once they upgrade their operating system. You will be to blame for this problem.
If you are legitimately using some code that happens to be in a core package, then the easiest safe alternative you have is to repackage that code. That is, move the classes in question into your own package namespace. This means that they will never be in conflict with core system classes. JarJar is a tool that may help you in this endeavor. If you find that you cannot do this, then that is an indication that the path you are on will ultimately lead to pain, suffering, grief, and lamentation.
控制台: [2011-07-29 11:02:55 - GalleryView] Dx 1 error; aborting [2011-07-29 11:02:55 - GalleryView] Conversion to Dalvik format failed with error 1 其实这个错误很简单,你的jar包在工程里面不止一个,所以删除其他,留一个jar包即可,然后 重新运行工程。


智能移动娱乐俱乐部

2011.7.29

更多相关文章

  1. Android运行时候端口被占用
  2. javac错误:javac不是内部或外部命令 也不是可运行的程序 解决方法
  3. (新手)Android(安卓)studio 安装:错误和解决方法(updated on 200406)
  4. Android(安卓)Studio如何导入第三方工程包
  5. 第一时间测试TensorflowLite Android(安卓)Demo,性能平均200ms
  6. 安装、卸载和运行程序
  7. android studio仿真时遇到VT-x is disabled in BIOS解决办法
  8. Android(安卓)Studio无法运行模拟器或者真机的问题
  9. android TextView空间的setTextSize()方法在真机上运行大小问题

随机推荐

  1. Android 7 新特性浅析
  2. 监听器Listener
  3. 三行代码实现白天夜间模式流畅切换的实现
  4. IOS开发之——入门
  5. [置顶] Android 实现对话框圆角功能
  6. Android(安卓)Handler(说说我的理解)
  7. Android的网络应用 - 简单的C/S聊天室
  8. Android使用http协议与服务器通信
  9. Android 中的 OpenGL 简单入门 (下)
  10. Android TestView文本文字修改实例