//========================================================================================
// GCM Start
//========================================================================================
String token = FirebaseInstanceId.getInstance().getToken();
KiccPayNShop2Info.LOG_INFO(KiccPayNShop2Info.mTag, tag + " KICC Refreshed token : " + token, showFlag);
try{
ArrayList<BasicNameValuePair> postPrams = new ArrayList<BasicNameValuePair>();
postPrams.add(new BasicNameValuePair("PHONE", mInfo.getPhoneNumber(ReceiveSchemeActivity.this)));
postPrams.add(new BasicNameValuePair("GCM", token));
postPrams.add(new BasicNameValuePair("VANTYPE", "5"));
GCMSettingAsyn gcmSettingAsyn = new GCMSettingAsyn(ReceiveSchemeActivity.this, postPrams);
if (Build.VERSION.SDK_INT >= 11) {
gcmSettingAsyn.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, mInfo.getGcmSenderURL());
} else {
gcmSettingAsyn.execute(mInfo.getGcmSenderURL());
}
}catch(Exception ex){ }
//========================================================================================
// GCM End
//========================================================================================
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.apers.developer.animir.kiccpaynshop2bd, PID: 4372
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/message/BasicNameValuePair;
at com.apers.developer.animir.kiccpaynshop2bd.ReceiveSchemeActivity.onCreate(ReceiveSchemeActivity.java:108)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.message.BasicNameValuePair" on path: DexPathList[[zip file "/data/app/com.apers.developer.animir.kiccpaynshop2bd-a2NWo6F-y3S3dXOqIIAIWg==/base.apk"],nativeLibraryDirectories=[/data/app/com.apers.developer.animir.kiccpaynshop2bd-a2NWo6F-y3S3dXOqIIAIWg==/lib/x86, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at com.apers.developer.animir.kiccpaynshop2bd.ReceiveSchemeActivity.onCreate(ReceiveSchemeActivity.java:108)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
I/Process: Sending signal. PID: 4372 SIG: 9
Application terminated.
안드로이드 9.0 폰에서 위와같은 에러로 앱 종료됩니다..
BasicNameValuePair이 문제되는거 같은데 뭐가문제 일까요?.. 소스는 길어서 일부만 올립니다.