繁体   English   中英

SimpleXML在模拟器上工作,而不在Android设备上工作

[英]SimpleXML works on emulator, not on Android device

我在Android项目上使用Simple 2.6.1来序列化一些复杂的xml文件。 我使用Eclipse,并按照项目网站上所述的步骤操作(Android 1.5及更高版本中的简单XML):

1)在项目根目录上创建“ libs”文件夹2)在“ libs”文件夹中放置simple-xml-2.6.1.jar 3)将jar添加到构建路径4)选择在构建路径上导出

当我在android模拟器上运行应用程序时,一切正常。 但是,当我在设备上安装应用程序时,在序列化时会崩溃。

怎么了?

PS我正在使用android api级别8(android 2.2)开发

这是logcat:

I/WindowManager( 3002):   CREATE SURFACE Surface(name=Please wait..., identity=2186, mNativeSurface=0) IN SESSION android.view.SurfaceSession@40966108: pid=13036 format=-2 flags=0x0 / Window{40b8a978 Please wait... paused=false}

I/WindowManager( 3002):   CREATE SURFACE Surface(name=data5.android/data5.android.activity.CompileForm, identity=2187, mNativeSurface=0) IN SESSION android.view.SurfaceSession@40966108: pid=13036 format=-1 flags=0x0 / Window{40ce66e8 data5.android/data5.android.activity.CompileForm paused=false}

I/dalvikvm(13036): Could not find method javax.xml.stream.XMLInputFactory.newInstance, referenced from method org.simpleframework.xml.stream.StreamProvider.<init>

W/dalvikvm(13036): VFY: unable to resolve static method 1532: Ljavax/xml/stream/XMLInputFactory;.newInstance ()Ljavax/xml/stream/XMLInputFactory;

D/dalvikvm(13036): VFY: replacing opcode 0x71 at 0x0003

D/dalvikvm(13036): VFY: dead code 0x0006-0009 in Lorg/simpleframework/xml/stream/StreamProvider;.<init> ()V

D/dalvikvm(13036): GC_CONCURRENT freed 120K, 50% free 2855K/5639K, external 857K/1168K, paused 4ms+4ms

W/dalvikvm(13036): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLEventReader;)

W/dalvikvm(13036): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLEventReader;)

I/dalvikvm(13036): Could not find method javax.xml.stream.XMLInputFactory.createXMLEventReader, referenced from method org.simpleframework.xml.stream.StreamProvider.provide

W/dalvikvm(13036): VFY: unable to resolve virtual method 1530: Ljavax/xml/stream/XMLInputFactory;.createXMLEventReader (Ljava/io/InputStream;)Ljavax/xml/stream/XMLEventReader;

D/dalvikvm(13036): VFY: replacing opcode 0x6e at 0x0002

D/dalvikvm(13036): VFY: dead code 0x0005-000a in Lorg/simpleframework/xml/stream/StreamProvider;.provide (Ljava/io/InputStream;)Lorg/simpleframework/xml/stream/EventReader;

I/dalvikvm(13036): Could not find method javax.xml.stream.XMLInputFactory.createXMLEventReader, referenced from method org.simpleframework.xml.stream.StreamProvider.provide

W/dalvikvm(13036): VFY: unable to resolve virtual method 1531: Ljavax/xml/stream/XMLInputFactory;.createXMLEventReader (Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader;

D/dalvikvm(13036): VFY: replacing opcode 0x6e at 0x0002

D/dalvikvm(13036): VFY: dead code 0x0005-000a in Lorg/simpleframework/xml/stream/StreamProvider;.provide (Ljava/io/Reader;)Lorg/simpleframework/xml/stream/EventReader;

D/dalvikvm(13036): GC_CONCURRENT freed 453K, 52% free 2890K/5959K, external 834K/1168K, paused 1ms+2ms

I/ActivityManager( 3002): Displayed data5.android/.activity.CompileForm: +409ms

W/WindowManager( 3002): Window Window{40ada338 data5.android/data5.android.activity.StartForm paused=false} destroyed surface Surface(name=data5.android/data5.android.activity.StartForm, identity=-1, mNativeSurface=0), session Session{40cbdc28 uid 10226}

W/SurfaceFlinger( 3002): data5.android/data5.android.activity.StartForm[2184] is not removed from mLayerMap

D/dalvikvm(13036): GC_CONCURRENT freed 512K, 52% free 2907K/6023K, external 834K/1168K, paused 1ms+3ms

D/dalvikvm(13036): GC_CONCURRENT freed 509K, 52% free 2909K/6023K, external 834K/1168K, paused 2ms+2ms

D/PowerManagerService( 3002): onSensorChanged: light value: 1000

D/dalvikvm(13036): GC_CONCURRENT freed 553K, 53% free 2917K/6087K, external 834K/1168K, paused 1ms+2ms

D/dalvikvm(13036): GC_CONCURRENT freed 461K, 52% free 2954K/6087K, external 834K/1168K, paused 2ms+2ms

D/dalvikvm(13036): GC_CONCURRENT freed 449K, 52% free 2968K/6087K, external 834K/1168K, paused 2ms+2ms

D/dalvikvm(13036): GC_CONCURRENT freed 514K, 52% free 2957K/6087K, external 834K/1168K, paused 1ms+2ms

D/dalvikvm(13036): GC_CONCURRENT freed 502K, 52% free 2967K/6087K, external 834K/1168K, paused 2ms+2ms

D/dalvikvm(13036): GC_CONCURRENT freed 506K, 52% free 2972K/6087K, external 834K/1168K, paused 1ms+2ms

D/dalvikvm(13036): GC_CONCURRENT freed 574K, 52% free 2972K/6151K, external 834K/1168K, paused 2ms+2ms

E/lights  ( 3002): write_int: path /sys/devices/virtual/misc/melfas_touchkey/brightness, value 2

W/PowerManagerService( 3002): Timer 0x7->0x3|0x0

I/PowerManagerService( 3002): Ulight 7->3|0

D/PowerManagerService( 3002): setLightBrightness : mButtonLight : 0

D/dalvikvm(13036): GC_CONCURRENT freed 489K, 52% free 2995K/6151K, external 834K/1168K, paused 1ms+2ms

D/dalvikvm(13036): GC_CONCURRENT freed 520K, 52% free 2986K/6151K, external 834K/1168K, paused 2ms+2ms

D/dalvikvm(13036): GC_CONCURRENT freed 508K, 52% free 2990K/6151K, external 834K/1168K, paused 2ms+2ms

D/dalvikvm(13036): GC_CONCURRENT freed 512K, 52% free 2990K/6151K, external 834K/1168K, paused 2ms+2ms

D/dalvikvm(13036): GC_CONCURRENT freed 510K, 52% free 2992K/6151K, external 834K/1168K, paused 1ms+2ms

W/dalvikvm(13036): threadid=12: thread exiting with uncaught exception (group=0x4001e578)

将Java编译器版本更改为更高版本

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM