Attempt to include a core class (java.* or javax.*) 问题解决办法
这是我第二次遇到这个错误,导致程序无法运行,两次均是在我导入外部jar包后发生的错误
2010-12-11 01:12:28 - myplayer]trouble processing "java/net/DatagramPacket.class":[2010-12-11 01:12:28 - myplayer]Attempt to include a core class (java.* or javax.*) in something otherthan a core library. It is likely that you have attempted to includein an application the core library (or a part thereof) from a desktopvirtual machine. This will most assuredly not work. At a minimum, itjeopardizes the compatibility of your app with future versions of theplatform. It is also often of questionable legality.If you really intend to build a core library -- which is onlyappropriate 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 anapplication, then be forewarned that your application will still failto build or run, at some point. Please be prepared for angry customerswho find, for example, that your application ceases to function oncethey upgrade their operating system. You will be to blame for thisproblem.If you are legitimately using some code that happens to be in a corepackage, then the easiest safe alternative you have is to repackagethat code. That is, move the classes in question into your own packagenamespace. This means that they will never be in conflict with coresystem classes. If you find that you cannot do this, then that is anindication that the path you are on will ultimately lead to pain,suffering, grief, and lamentation.[2010-12-11 01:12:28 - myplayer]1 error; aborting[2010-12-11 01:12:28 - myplayer]Conversion to Dalvik format failed with error 1