2016-02-10 34 views
0

我创建了使用Android Studio IDE中的Android应用程序,同时点击我的应用程序的按钮,它一点儿也不它导航到另一个活动,而不是它扔了异常Android应用程序的Java郎例外

这里是我的logcat:

 02-10 11:33:56.030 7404-7404/com.example.mcs.oodoeg E/AndroidRuntime﹕ FATAL EXCEPTION: main 
      java.lang.ExceptionInInitializerError 
        at org.apache.xmlrpc.common.XmlRpcController.<init>(XmlRpcController.java:31) 
        at org.apache.xmlrpc.client.XmlRpcClient.<init>(XmlRpcClient.java:51) 
        at com.example.mcs.oodoeg.MainActivity.getXmlRpcClient(MainActivity.java:138) 
        at com.example.mcs.oodoeg.MainActivity.registerUser(MainActivity.java:103) 
        at com.example.mcs.oodoeg.MainActivity$1.onClick(MainActivity.java:45) 
        at android.view.View.performClick(View.java:4275) 
        at android.view.View$PerformClick.run(View.java:17434) 
        at android.os.Handler.handleCallback(Handler.java:615) 
        at android.os.Handler.dispatchMessage(Handler.java:92) 
        at android.os.Looper.loop(Looper.java:177) 
        at android.app.ActivityThread.main(ActivityThread.java:4947) 
        at java.lang.reflect.Method.invokeNative(Native Method) 
        at java.lang.reflect.Method.invoke(Method.java:511) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805) 
        at dalvik.system.NativeStart.main(Native Method) 
      Caused by: java.lang.ExceptionInInitializerError 
        at org.apache.xmlrpc.common.TypeFactoryImpl.<clinit>(TypeFactoryImpl.java:88) 
                 at org.apache.xmlrpc.common.XmlRpcController.<init>(XmlRpcController.java:31) 
                 at org.apache.xmlrpc.client.XmlRpcClient.<init>(XmlRpcClient.java:51) 
                 at com.example.mcs.oodoeg.MainActivity.getXmlRpcClient(MainActivity.java:138) 
                 at com.example.mcs.oodoeg.MainActivity.registerUser(MainActivity.java:103) 
                 at com.example.mcs.oodoeg.MainActivity$1.onClick(MainActivity.java:45) 
                 at android.view.View.performClick(View.java:4275) 
                 at android.view.View$PerformClick.run(View.java:17434) 
                 at android.os.Handler.handleCallback(Handler.java:615) 
                 at android.os.Handler.dispatchMessage(Handler.java:92) 
                 at android.os.Looper.loop(Looper.java:177) 
                 at android.app.ActivityThread.main(ActivityThread.java:4947) 
                 at java.lang.reflect.Method.invokeNative(Native Method) 
                 at java.lang.reflect.Method.invoke(Method.java:511) 
                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038) 
                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805) 
                 at dalvik.system.NativeStart.main(Native Method) 
      Caused by: java.lang.NoClassDefFoundError: org.apache.ws.commons.serialize.DOMSerializer 
        at org.apache.xmlrpc.serializer.NodeSerializer.<clinit>(NodeSerializer.java:30) 
                 at org.apache.xmlrpc.common.TypeFactoryImpl.<clinit>(TypeFactoryImpl.java:88) 
                 at org.apache.xmlrpc.common.XmlRpcController.<init>(XmlRpcController.java:31) 
                 at org.apache.xmlrpc.client.XmlRpcClient.<init>(XmlRpcClient.java:51) 
                 at com.example.mcs.oodoeg.MainActivity.getXmlRpcClient(MainActivity.java:138) 
                 at com.example.mcs.oodoeg.MainActivity.registerUser(MainActivity.java:103) 
                 at com.example.mcs.oodoeg.MainActivity$1.onClick(MainActivity.java:45) 
                 at android.view.View.performClick(View.java:4275) 
                 at android.view.View$PerformClick.run(View.java:17434) 
                 at android.os.Handler.handleCallback(Handler.java:615) 
                 at android.os.Handler.dispatchMessage(Handler.java:92) 
                 at android.os.Looper.loop(Looper.java:177) 
                 at android.app.ActivityThread.main(ActivityThread.java:4947) 
                 at java.lang.reflect.Method.invokeNative(Native Method) 
                 at java.lang.reflect.Method.invoke(Method.java:511) 
                 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038) 
                 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805) 
                 at dalvik.system.NativeStart.main(Native Method) 

这是我的主要活动类我已经创建了两个按钮,这里所说的寄存器和登入:

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    Button btn; 

    btn = (Button) findViewById(R.id.button); 
    btn.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Intent intObj = new Intent(MainActivity.this,MainActivity2.class); 
      startActivity(intObj); 

     } 
    }); 
    Button btn2; 
    btn2=(Button) findViewById(R.id.button2); 
    btn2.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View view) { 
      Intent intent= new Intent(MainActivity.this,Sigin.class); 
      startActivity(intent); 
     } 
    }); 
} 

当寄存器按钮clicke d这主要活性2应该叫:

public class MainActivity2 extends Activity{ 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.next); 
    } 

当点击SIGIN按钮这个SIGIN类应该叫做:

public class Sigin extends Activity { 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.sigin); 
    } 
} 
+0

发布你的源代码 – sasikumar

+1

它抛出'NoClassDefFoundError'。 classpath中是否有正确的jar? –

+0

是的,我有我的罐子在正确的类路径 – HariPriya

回答

1

我认为你缺少WS-公地UTIL-1.0.2.jar从$ EXIST_HOME/lib/core。

您必须确保至少包含$ EXIST_HOME/lib/core中的所有库。

+0

谢谢你它工作正常 – HariPriya