chabokpush / chabok-client-android

Chabok Push Client for Android
https://chabokpush.com
5 stars 1 forks source link

عدم توانایی در گرفتن بیلد #26

Closed sepehr13494 closed 5 years ago

sepehr13494 commented 5 years ago

من این ارور رو دریافت میکنم

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.gugulingo.gugu, PID: 32229
    java.lang.NoClassDefFoundError: Failed resolution of: Lcom/adpdigital/push/ai;
        at com.adpdigital.push.AdpPushClient.getApplicationInstallReferrer(SourceFile:2346)
        at com.adpdigital.push.AdpPushClient._register(SourceFile:830)
        at com.adpdigital.push.AdpPushClient.register(SourceFile:740)
        at com.adpdigital.push.AdpPushClient.register(SourceFile:727)
        at com.gugulingo.gugu.MainActivity.onCreate(MainActivity.java:75)
        at android.app.Activity.performCreate(Activity.java:6709)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2677)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2789)
        at android.app.ActivityThread.-wrap12(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527)
        at android.os.Handler.dispatchMessage(Handler.java:110)
        at android.os.Looper.loop(Looper.java:208)
        at android.app.ActivityThread.main(ActivityThread.java:6267)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)
     Caused by: java.lang.ClassNotFoundException: com.adpdigital.push.ai
        at java.lang.VMClassLoader.findLoadedClass(Native Method)
        at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:742)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        at com.adpdigital.push.AdpPushClient.getApplicationInstallReferrer(SourceFile:2346) 
        at com.adpdigital.push.AdpPushClient._register(SourceFile:830) 
        at com.adpdigital.push.AdpPushClient.register(SourceFile:740) 
        at com.adpdigital.push.AdpPushClient.register(SourceFile:727) 
        at com.gugulingo.gugu.MainActivity.onCreate(MainActivity.java:75) 
        at android.app.Activity.performCreate(Activity.java:6709) 
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) 
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2677) 
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2789) 
        at android.app.ActivityThread.-wrap12(ActivityThread.java) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527) 
        at android.os.Handler.dispatchMessage(Handler.java:110) 
        at android.os.Looper.loop(Looper.java:208) 
        at android.app.ActivityThread.main(ActivityThread.java:6267) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924) 
     Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/android/installreferrer/api/InstallReferrerStateListener;
        at com.adpdigital.push.AdpPushClient.getApplicationInstallReferrer(SourceFile:2346) 
        at com.adpdigital.push.AdpPushClient._register(SourceFile:830) 
        at com.adpdigital.push.AdpPushClient.register(SourceFile:740) 
        at com.adpdigital.push.AdpPushClient.register(SourceFile:727) 
        at com.gugulingo.gugu.MainActivity.onCreate(MainActivity.java:75) 
        at android.app.Activity.performCreate(Activity.java:6709) 
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) 
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2677) 
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2789) 
        at android.app.ActivityThread.-wrap12(ActivityThread.java) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527) 
        at android.os.Handler.dispatchMessage(Handler.java:110) 
        at android.os.Looper.loop(Looper.java:208) 
        at android.app.ActivityThread.main(ActivityThread.java:6267) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924) 
     Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.installreferrer.api.InstallReferrerStateListener" on path: DexPathList[[zip file "/data/app/com.gugulingo.gugu-1/base.apk"],nativeLibraryDirectories=[/data/app/com.gugulingo.gugu-1/lib/arm64, /data/app/com.gugulingo.gugu-1/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64, /system/vendor/lib64]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
Husseinhj commented 5 years ago
 Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.installreferrer.api.InstallReferrerStateListener"

آیا کتابخونه زیر رو به gradle اضافه کردین؟

implementation 'com.android.installreferrer:installreferrer:1.0'
sepehr13494 commented 5 years ago

درست شد ولی این نبود قبلا

On Thu, 18 Apr 2019 at 12:37, Hussein Habibi Juybari < notifications@github.com> wrote:

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.installreferrer.api.InstallReferrerStateListener"

آیا کتابخونه زیر رو به gradle اضافه کردین؟

implementation 'com.android.installreferrer:installreferrer:1.0'

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/chabokpush/chabok-client-android/issues/26#issuecomment-484399182, or mute the thread https://github.com/notifications/unsubscribe-auth/AI6KR3L5ZOEG73W6DRPYEUDPRAT3DANCNFSM4HG2CVKQ .

Husseinhj commented 5 years ago

درست شد ولی این نبود قبلا

لطفا برای بروزرسانی حتما لیست تغییرات رو در مستندات مطالعه کنین.

همچنین دقت داشته باشین که از کاراکتر wildcard(+) فقط برای نسخه‌های patch استفاده کنید

sepehr13494 commented 5 years ago

روی دستگاه واقعی درست کار میکنه ولی روی امولاتور ارور زیر دیده میشه:

E/AndroidRuntime: FATAL EXCEPTION: Timer-0
    Process: com.example.sepehr.gugu_helpers, PID: 19013
    java.lang.IllegalArgumentException: Service not registered: com.android.installreferrer.api.InstallReferrerClientImpl$InstallReferrerServiceConnection@c43431c
        at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1044)
        at android.app.ContextImpl.unbindService(ContextImpl.java:1337)
        at android.content.ContextWrapper.unbindService(ContextWrapper.java:616)
        at com.android.installreferrer.api.InstallReferrerClientImpl.endConnection(InstallReferrerClientImpl.java:170)
        at com.adpdigital.push.ai.a(SourceFile:61)
        at com.adpdigital.push.ai.onInstallReferrerSetupFinished(SourceFile:131)
        at com.android.installreferrer.api.InstallReferrerClientImpl.startConnection(InstallReferrerClientImpl.java:162)
        at com.adpdigital.push.ai.startConnection(SourceFile:53)
        at com.adpdigital.push.aj.run(SourceFile:36)
        at java.util.Timer$TimerImpl.run(Timer.java:284)