我在使用了javamail发送Email在pc上好使,但是我移植到了android的时候就是不行,总是报错很纳闷中09-19 11:33:29.023: ERROR/AndroidRuntime(771): Uncaught handler: thread main exiting due to uncaught exception
09-19 11:33:29.042: ERROR/AndroidRuntime(771): java.lang.NoClassDefFoundError: com.aozer.mail.androidMail
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at com.aozer.mail.mail$1.onClick(mail.java:28)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.view.View.performClick(View.java:2364)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.view.View.onTouchEvent(View.java:4179)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.widget.TextView.onTouchEvent(TextView.java:6541)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.view.View.dispatchTouchEvent(View.java:3709)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1659)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1107)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.app.Activity.dispatchTouchEvent(Activity.java:2061)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.os.Handler.dispatchMessage(Handler.java:99)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.os.Looper.loop(Looper.java:123)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at android.app.ActivityThread.main(ActivityThread.java:4363)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at java.lang.reflect.Method.invokeNative(Native Method)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at java.lang.reflect.Method.invoke(Method.java:521)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
09-19 11:33:29.042: ERROR/AndroidRuntime(771):     at dalvik.system.NativeStart.main(Native Method)我很不理解为什么会找不到类``我在怀疑是不是在编译运行的时候没有把我后添加的jar包一起打进APK中
造成的这种问题呢??还有就是我新建的一个类只要没有继承mail,jar中的类的话可以被找到一旦继承了就不行了.这是为什么呢?不解中~!有那个朋友做过android发送Email的可以一起交流..

解决方案 »

  1.   

    你是运行时挂掉了是吧?你使用的jar导入到工程中了么
      

  2.   

    jar肯定在项目中我是添加的library,library中有3个相关的jar我在点击发送就出现这个错误错误行就是我在new另外一个类的时候出现
      

  3.   

    androidMail
    activity?
    在manifest中声明了吗?
      

  4.   


    就声明了android.permission.INTERNET我用的是java中的javamail怎么试都不行
      

  5.   


    你研究的咋样了?发Email
    ok不在java发Email那么简单再这里好难啊
    彩信好像都没有API爱
      

  6.   

    虽然你在项目中引入了JAR包,但是在编译成apk的时候,不一定会把这个jar包打进去,你上网看下,怎么把自己添加的JAR包能够编译到apk中,我试过。可行
      

  7.   


    xiex谢谢算是吃了一个定心丸了
      

  8.   


    楼主~我想要java发Email的源代码~~楼主发一下吧~谢啦~~~~~
      

  9.   

    邮箱:[email protected]   嘿嘿~~
      

  10.   

    jar包引错了,mail.jar有不同的,你找其他的试试!