유료앱인데 제가 사용하는 앱이기도 합니다. 저와 친구들은 아무 이상 없이 사용하는데 러시아(갤럭시노트)쪽에서 어제저녁에 구매한 분이 앱이 시작이 안된다고 합니다. 몇 시간째 확인을 해 보는데 알 수가 없습니다. 테스트를 계속 해봐도 에러자체가 안뜨니깐 확인도 안됩니다. 아래가 전체 보고내용입니다.
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.naver.blog.lathegeo.single_taper/com.naver.blog.lathegeo.single_taper.SingleTaperActivity}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2110)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135)
at android.app.ActivityThread.access$700(ActivityThread.java:140)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4921)
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.NullPointerException
// 3개의 액티비티를 사용하는데
// 아래는 LVL을 위한 액티비티입니다.
at com.naver.blog.lathegeo.single_taper.g.a(Unknown Source)
// 아래는 확인해 보니깐 커스텀뷰 객체더군요. 이것이 문제일까요?
at com.naver.blog.lathegeo.single_taper.SingleTaperActivity.a(Unknown Source)
at com.naver.blog.lathegeo.single_taper.SingleTaperActivity.onCreate(Unknown Source)
at android.app.Activity.performCreate(Activity.java:5206)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074)
... 11 more
setContentView()앞에 다음과 같은 코드들을 사용합니다.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_s);
//
licensed();
//
codes = new Codes();
calculation = new Calculation();
noteViewer = (TextView)findViewById(R.id.status_view);
noteTouchListener = new NoteTouchListener(noteViewer);
// 아래가 해당 커스텀뷰입니다.
drawing = (TaperView)findViewById(R.id.drawing_view);
책을 보고 공부하면서 틈틈히 필요한 앱을 만들어서 쓰고 있는데 생각보다 많이 어렵습니다.
도움도 못드리고 염치없게 도움만 부탁드립니다.