07-28 09:06:04.816: ERROR/AndroidRuntime(249): Uncaught handler: thread main exiting due to uncaught exception
07-28 09:06:04.826: ERROR/AndroidRuntime(249): java.lang.VerifyError: com.twitterapp.TwitterApp
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at java.lang.Class.newInstanceImpl(Native Method)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at java.lang.Class.newInstance(Class.java:1472)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at android.app.Instrumentation.newActivity(Instrumentation.java:1097)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2316)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at android.app.ActivityThread.access$2100(ActivityThread.java:116)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at android.os.Handler.dispatchMessage(Handler.java:99)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at android.os.Looper.loop(Looper.java:123)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at android.app.ActivityThread.main(ActivityThread.java:4203)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at java.lang.reflect.Method.invokeNative(Native Method)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at java.lang.reflect.Method.invoke(Method.java:521)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
07-28 09:06:04.826: ERROR/AndroidRuntime(249):     at dalvik.system.NativeStart.main(Native Method)

에러 문구는 이렇습니다. 논리적 오류 같은데..


package com.twitterapp;

import twitter4j.Twitter;
import twitter4j.Status;
import twitter4j.TwitterException;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class TwitterApp extends Activity implements OnClickListener{
 String username="";
 String password="";
 String update_text="";
 
 EditText input_id = null;
 EditText input_pw = null;
 EditText input_text = null;
 Button signin = null;
 
 Twitter twitter = null;
 Status status = null;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
       
        input_id = (EditText)findViewById(R.id.user_id);
        input_pw = (EditText)findViewById(R.id.password);
        input_text = (EditText)findViewById(R.id.input_text);
        signin = (Button)findViewById(R.id.sign_in_button);
       
        signin.setOnClickListener(this);       
    }

 @Override
 public void onClick(View v) {       
  username = (String)input_id.getText().toString();
        password = (String)input_pw.getText().toString();
        update_text = (String)input_text.getText().toString();
        if( username.equals("") || password.equals("") || update_text.equals(""))
        {
         Toast.makeText(getApplicationContext(), "wrong input", Toast.LENGTH_SHORT)
         .show();
        }
        else
        {
         twitter = new Twitter(username, password);         
         try {
           status = twitter.updateStatus(update_text);
           Toast.makeText(getApplicationContext(), "Successfully updated the status to [" + status.getText() + "].", Toast.LENGTH_LONG)
           .show();
         } catch (TwitterException e) {
           // TODO Auto-generated catch block
           Toast.makeText(getApplicationContext(), "Fail to update text [" + e + "].", Toast.LENGTH_LONG)
           .show();
         }  
        }  
 }  
}

문제는 트위터 생성 부분에서 나타납니다

자바어플리케이션으로는 잘되는데 안드로이드에서 안됩니다.

조언좀 부탁드립니다. 감사합니다 ^^