当前位置: 代码迷 >> Android >> 安卓程序在模拟机上停止运行是咋回事
  详细解决方案

安卓程序在模拟机上停止运行是咋回事

热度:73   发布时间:2016-04-28 05:39:53.0
安卓程序在模拟机上停止运行是怎么回事
编译没有错误,
logcat的错误:
06-06 01:28:35.121: E/AndroidRuntime(827): FATAL EXCEPTION: main

06-06 01:28:35.121: E/AndroidRuntime(827): java.lang.NoClassDefFoundError: org.ksoap2.transport.HttpTransportSE

06-06 01:28:35.121: E/AndroidRuntime(827):at com.example.myweather.WebServiceUtil.getProvinceList(WebServiceUtil.java:67)


06-06 01:28:35.121: E/AndroidRuntime(827):  at dalvik.system.NativeStart.main(Native Method)
还有好多行就不一一贴出来了
------解决方案--------------------
你是不是用了第三方的jar包了?

------解决方案--------------------
你把第三方的jar包放在libs目录下,如果没有就新建一个.
------解决方案--------------------
引用:
Quote: 引用:

你是不是用了第三方的jar包了?

对的。

别贴代码了,出错原因是因为没有找到相应的class文件.
------解决方案--------------------
eclipse 选中libs 目录右键 build as source folder 就会解决这个问题
------解决方案--------------------
跟模拟器无关啊
------解决方案--------------------
dex是一种格式,专门为Dalvik设计的一种压缩格式,适用于内存和处理器速度有限的系统;要生成DEX格式文件,首先要通过java程序编译成.class文件,然后通过Android提供的dx工具将class文件转换成DEX.

你的v4.jar应该有问题,实在不行新建一个工程,把用到的代码拷贝进去
------解决方案--------------------
应该是jar 包重复使用了,删除所有引用的jar然后再一个个引用试试吧
  相关解决方案