Android代码在手机上工作,但不在仿真器上
如果我在手机galaxy s2 2.3.6上运行代码,它工作正常。 但是,如果我尝试在eclipse模拟器上运行,它会给我一个错误。 :(Android代码在手机上工作,但不在仿真器上
的代码做什么是简单viewflipper。
我尝试在仿真器平台上运行2.3.3和4.0.3
谢谢你的帮助。
底部是。logcat的输出
02-21 17:11:39.223:d/dalvikvm(353):GC_FOR_MALLOC释放< 1K,53%的游离2560K/5379K,外部1645K/2137K,暂停25ms的 02-21 17:11:39.233:D/skia(353):--- decoder-> decode returned false 02-21 17:11:39.233:D/AndroidRuntime(353):关闭VM 02-21 17:11:39.233:W/dalvikvm(353):threadid = 1:线程退出与未捕获的异常(组= 0x40015560) 02-21 17:11:39.253:E/AndroidRuntime(353):致命例外:主 02 -21 17:11:39.253:E/AndroidRuntime(353):java.lang.RuntimeException:无法启动活动ComponentInfo {com.exercise.AndroidViewFlipper/com.exercise.AndroidViewFlipper.AndroidViewFlipperActivity}:android.view.InflateException:Binary XML文件行#38:错误膨胀类 02-21 17:11:39.253:E/AndroidRuntime(353):at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) 02-21 17:11:39.253: E/AndroidRuntime(353):在android.app.ActivityThread.handleLa unchActivity(ActivityThread.java:1663) 02-21 17:11:39.253:E/AndroidRuntime(353):在android.app.ActivityThread.access $ 1500(ActivityThread.java:117) [50+更多]
当我创建新项目时,Eclipse会询问目标版本。 但是,它似乎将最低版本设置为该目标版本#。
我更改了最低版本后,它解决了问题。
我有类似的问题。
尝试删除您正在使用的模拟器实例(我的意思是在AVD管理器中删除它),然后重新创建它。这解决了我的问题。还要确保模拟器正在模拟应用程序所需的所有功能。
我有3张图片; A,B和C.A和B小于10kb。 C> 10MB。 只要我缩小C的大小,模拟器就开始工作... 也许有一个模拟器可以处理的最大尺寸.. – sayhaha 2012-02-22 06:53:47