These forums are your way of communicating with the community of people developing and using tools provided by the OneAll platform. The forums are run by the community and moderated by the OneAll team during office hours.
Please stick to technical issues - and remember, no confidential information - these are public forums!

Implementation on Android

I have issues implementing OneAll into Android app. I am getting class not found exception for ProviderSelectActivity. That activity is part of oneall sdk.

Kind regards,
Biljana

Answers

  • Hi Biljana,

    could you please post the exact error message or a screenshot of it?

    Regards,

  • edited March 26

    Hi Claude,

    Here is the log.

    03-26 22:23:06.558 15655-15655/com.prikkworld E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.prikkworld, PID: 15655
    java.lang.NoClassDefFoundError: Failed resolution of: Lcom/oneall/oneallsdk/ProviderSelectActivity;
    at com.oneall.oneallsdk.OAManager.login(OAManager.java:266)
    at com.prikkworld.ui.activities.LoginActivity$1.onClick(LoginActivity.java:77)
    at android.view.View.performClick(View.java:5698)
    at android.view.View$PerformClick.run(View.java:22557)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:158)
    at android.app.ActivityThread.main(ActivityThread.java:7231)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "com.oneall.oneallsdk.ProviderSelectActivity" on path: DexPathList[[zip file "/data/app/com.prikkworld-1/base.apk"],nativeLibraryDirectories=[/data/app/com.prikkworld-1/lib/arm, /vendor/lib, /system/lib]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
    at com.oneall.oneallsdk.OAManager.login(OAManager.java:266) 
    at com.prikkworld.ui.activities.LoginActivity$1.onClick(LoginActivity.java:77) 
    at android.view.View.performClick(View.java:5698) 
    at android.view.View$PerformClick.run(View.java:22557) 
    at android.os.Handler.handleCallback(Handler.java:739) 
    at android.os.Handler.dispatchMessage(Handler.java:95) 
    at android.os.Looper.loop(Looper.java:158) 
    at android.app.ActivityThread.main(ActivityThread.java:7231) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) 
    Suppressed: java.lang.NoClassDefFoundError: com.oneall.oneallsdk.ProviderSelectActivity
    at dalvik.system.DexFile.defineClassNative(Native Method)
    at dalvik.system.DexFile.defineClass(DexFile.java:226)
    at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:219)
    at dalvik.system.DexPathList.findClass(DexPathList.java:338)
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54)
    ... 13 more
    Suppressed: java.lang.ClassNotFoundException: com.oneall.oneallsdk.ProviderSelectActivity
    at java.lang.Class.classForName(Native Method)
    at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
    at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
    ... 12 more
    Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available

    Kind Regards,
    Biljana

  • Here's another one:

    03-26 22:50:37.328 19327-19327/com.prikkworld E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.prikkworld, PID: 19327
    java.lang.NoClassDefFoundError: Failed resolution of: Lcom/oneall/oneallsdk/WebLoginActivity;
    at com.oneall.oneallsdk.OAManager.webLoginWithLoginData(OAManager.java:441)
    at com.oneall.oneallsdk.OAManager.webLoginWithProvider(OAManager.java:474)
    at com.oneall.oneallsdk.OAManager.login(OAManager.java:233)
    at com.prikkworld.ui.activities.LoginActivity$1.onClick(LoginActivity.java:98)
    at android.view.View.performClick(View.java:5698)
    at android.view.View$PerformClick.run(View.java:22557)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:158)
    at android.app.ActivityThread.main(ActivityThread.java:7231)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "com.oneall.oneallsdk.WebLoginActivity" on path: DexPathList[[zip file "/data/app/com.prikkworld-2/base.apk"],nativeLibraryDirectories=[/data/app/com.prikkworld-2/lib/arm, /vendor/lib, /system/lib]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
    at com.oneall.oneallsdk.OAManager.webLoginWithLoginData(OAManager.java:441) 
    at com.oneall.oneallsdk.OAManager.webLoginWithProvider(OAManager.java:474) 
    at com.oneall.oneallsdk.OAManager.login(OAManager.java:233) 
    at com.prikkworld.ui.activities.LoginActivity$1.onClick(LoginActivity.java:98) 
    at android.view.View.performClick(View.java:5698) 
    at android.view.View$PerformClick.run(View.java:22557) 
    at android.os.Handler.handleCallback(Handler.java:739) 
    at android.os.Handler.dispatchMessage(Handler.java:95) 
    at android.os.Looper.loop(Looper.java:158) 
    at android.app.ActivityThread.main(ActivityThread.java:7231) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) 
    Suppressed: java.lang.NoClassDefFoundError: com.oneall.oneallsdk.WebLoginActivity
    at dalvik.system.DexFile.defineClassNative(Native Method)
    at dalvik.system.DexFile.defineClass(DexFile.java:226)
    at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:219)
    at dalvik.system.DexPathList.findClass(DexPathList.java:338)
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54)
    ... 15 more
    Suppressed: java.lang.ClassNotFoundException: com.oneall.oneallsdk.WebLoginActivity
    at java.lang.Class.classForName(Native Method)
    at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
    at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
    ... 14 more
    Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available

  • Hi Claude,

    I didn't mentioned to you that I have tried to run sample project, and it crashes on startup. (I have added all the keys for twitter and fb). Similar crash, missing classes.

    Regards,
    Biljana

  • Hi Claude,

    could you please update me on the status of this issue that I've wrote to you about?

    King Regards,
    Biljana

  • Hi Biljana, have you been able to resolve this issue? I've been encountering pretty similar issue with implementation on my android app.

  • Hi Nafali, Claude, any update? I really gotta finish the implementation on my android app within a deadline. I still can't get it working and stuck with same error.

    Bikas Gaur
    showbox.onl mobdro.onl dltutuapp.com

  • @Bikas_Guar no, l still haven't resolved this issue. I tried to add library to my project and change the code myself. Managed to remove crashes, but it still has issues and it was not working properly.
    @Claude_Schlesser are there any updates on this issue?

Sign In or Register to comment.

Welcome!

Please sign in to your OneAll account to take part in the discussions.

Please click on the link below to connect to the forum with your OneAll account.