마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

어플이 강제 종료가 되는데.. 오류좀 알려주세요..

0 추천

안녕하세요.

카카오 연동을 하고있는데요.

실행이 되자마자 어플이 죽어서 질문드립니다. ㅜㅠ

 

https://developers.kakao.com/docs/android#카카오링크-시작하기

여기 보고 따라하고있습니다.

final KakaoLink kakaoLink = KakaoLink.getKakaoLink();

요걸 추가를 하면 오류를 내면서 종료가 되는데요.

 

import java.util.ArrayList;
import java.util.Hashtable;
import java.util.Map;
import java.util.Timer;
import java.util.TimerTask;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.os.Handler;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.JavascriptInterface;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Spinner;
import android.widget.Toast;

import com.google.android.gcm.GCMRegistrar;
import com.kakao.AppActionBuilder;
import com.kakao.AppActionInfoBuilder;
import com.kakao.KakaoLink;
import com.kakao.KakaoParameterException;
import com.kakao.KakaoTalkLinkMessageBuilder;

 

 

 

protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  //화면 띄우기
  setContentView(R.layout.activity_main);
  
  
  try {
            kakaoLink = KakaoLink.getKakaoLink(getApplicationContext());
            //kakaoTalkLinkMessageBuilder = kakaoLink.createKakaoTalkLinkMessageBuilder();

          
        } catch (KakaoParameterException e) {
         
        }

}

 

06-16 14:35:09.375: E/AndroidRuntime(7828): FATAL EXCEPTION: main
06-16 14:35:09.375: E/AndroidRuntime(7828): Process: com.sunjin.pointbank, PID: 7828
06-16 14:35:09.375: E/AndroidRuntime(7828): java.lang.VerifyError: com/sunjin/pointbank/MainActivity
06-16 14:35:09.375: E/AndroidRuntime(7828):  at java.lang.Class.newInstanceImpl(Native Method)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at java.lang.Class.newInstance(Class.java:1208)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at android.app.Instrumentation.newActivity(Instrumentation.java:1067)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2299)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2495)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at android.app.ActivityThread.access$900(ActivityThread.java:170)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1304)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at android.os.Handler.dispatchMessage(Handler.java:102)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at android.os.Looper.loop(Looper.java:146)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at android.app.ActivityThread.main(ActivityThread.java:5635)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at java.lang.reflect.Method.invokeNative(Native Method)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at java.lang.reflect.Method.invoke(Method.java:515)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
06-16 14:35:09.375: E/AndroidRuntime(7828):  at dalvik.system.NativeStart.main(Native Method)

 

 

위 프로그램에 뮤순 문제가 있는건가요..?

 


 

 

꾸우우 (1,140 포인트) 님이 2015년 6월 16일 질문
꾸우우님이 2015년 6월 16일 수정

1개의 답변

0 추천
FATAL EXCEPTION: main
Process: com.sunjin.pointbank, PID: 7828
java.lang.VerifyError: com/sunjin/pointbank/MainActivity
 at java.lang.Class.newInstanceImpl(Native Method)
 at java.lang.Class.newInstance(Class.java:1208)
 at android.app.Instrumentation.newActivity(Instrumentation.java:1067)
 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2299)
 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2495)
 at android.app.ActivityThread.access$900(ActivityThread.java:170)
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1304)
 at android.os.Handler.dispatchMessage(Handler.java:102)
 at android.os.Looper.loop(Looper.java:146)
 at android.app.ActivityThread.main(ActivityThread.java:5635)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:515)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
 at dalvik.system.NativeStart.main(Native Method)

답변은 아니고요, 다른 분들 보기쉬우라고 로그만 이쁘게 바꿔놓고 갑니다. 

 

하는 김에 소스도요. 

import java.util.ArrayList;
import java.util.Hashtable;
import java.util.Map;
import java.util.Timer;
import java.util.TimerTask;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.os.Handler;
import android.telephony.TelephonyManager;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.JavascriptInterface;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.Spinner;
import android.widget.Toast;

import com.google.android.gcm.GCMRegistrar;
import com.kakao.AppActionBuilder;
import com.kakao.AppActionInfoBuilder;
import com.kakao.KakaoLink;
import com.kakao.KakaoParameterException;
import com.kakao.KakaoTalkLinkMessageBuilder;

 
protected void onCreate(Bundle savedInstanceState) 
{
  super.onCreate(savedInstanceState);
  //화면 띄우기
  setContentView(R.layout.activity_main);
  
  try 
  {
    kakaoLink = KakaoLink.getKakaoLink(getApplicationContext());
  //kakaoTalkLinkMessageBuilder = kakaoLink.createKakaoTalkLinkMessageBuilder();
  } catch (KakaoParameterException e) 
  {}
}

 

쎄미 (162,410 포인트) 님이 2015년 6월 16일 답변
아 감사합니다.
 다음에 질문 올릴때는 쎄미님 하신것 처럼 올리겠습니다.
...