Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

App Crash on Startup

Discussion in 'Android' started by wassim-s-haddar, Mar 12, 2020.

  1. wassim-s-haddar

    wassim-s-haddar

    Joined:
    Apr 21, 2017
    Posts:
    15
    Hello Guys, I built my app for the ARM64 architecture including these plugins and It keeps crashing:

    - GoogleMobileAds-v3.18.0
    - GooglePlayGamesPlugin-0.9.64
    - facebook-unity-sdk-7.17.1
    - Cross Platform Native Plugins - Ultra Pack

    PlayServicesResolver v1.2.119.0

    The app builds fine in Mono but Occurs Errors in IL2CPP

    Here's a Logcat:
     

    Attached Files:

  2. Tomas1856

    Tomas1856

    Unity Technologies

    Joined:
    Sep 21, 2012
    Posts:
    3,663
    Code (JavaScript):
    1. 03-12 17:20:36.052 15829 15829 E AndroidRuntime: java.lang.RuntimeException: Unable to get provider com.facebook.FacebookContentProvider: java.lang.ClassNotFoundException: Didn't find class "com.facebook.FacebookContentProvider" on path: DexPathList[[zip file "/data/app/com.MyCompany.MyApp-wtuCQgdkxy1YAPVPFcSPVA==/base.apk"],nativeLibraryDirectories=[/data/app/com.MyCompany.MyApp-wtuCQgdkxy1YAPVPFcSPVA==/lib/arm, /data/app/com.MyCompany.MyApp-wtuCQgdkxy1YAPVPFcSPVA==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
    2. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at android.app.ActivityThread.installProvider(ActivityThread.java:6581)
    3. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at android.app.ActivityThread.installContentProviders(ActivityThread.java:6133)
    4. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6043)
    5. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at android.app.ActivityThread.-wrap1(Unknown Source:0)
    6. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1764)
    7. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:105)
    8. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:164)
    9. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:6944)
    10. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
    11. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
    12. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
    13. 03-12 17:20:36.052 15829 15829 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.facebook.FacebookContentProvider" on path: DexPathList[[zip file "/data/app/com.MyCompany.MyApp-wtuCQgdkxy1YAPVPFcSPVA==/base.apk"],nativeLibraryDirectories=[/data/app/com.MyCompany.MyApp-wtuCQgdkxy1YAPVPFcSPVA==/lib/arm, /data/app/com.MyCompany.MyApp-wtuCQgdkxy1YAPVPFcSPVA==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
    14. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
    15. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
    16. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
    17. 03-12 17:20:36.052 15829 15829 E AndroidRuntime:        at android.app.ActivityThread.installProvider(ActivityThread.java:6566)
    18.  
    Something's wrong with your Facebook plugin
     
  3. wassim-s-haddar

    wassim-s-haddar

    Joined:
    Apr 21, 2017
    Posts:
    15
    Thanks @Tomas1856 ,
    The issue has been fixed by updating the PlayServicesResolver to v1.2.135 and Resolving
     
  4. swats1010

    swats1010

    Joined:
    Jun 26, 2019
    Posts:
    11
    I tried all the steps mentioned here but still m getting the same error with app crash on start .

    Unable to get provider com.facebook.FacebookContentProvider: java.lang.ClassNotFoundException: Didn't find class "com.facebook.FacebookContentProvider" on path: DexPathList[[zip file "/mnt/asec/com.a.b-1/base.apk"],nativeLibraryDirectories=[/mnt/asec/com.a.b-1/lib/arm, /vendor/lib, /system/lib]]
    at android.app.ActivityThread.installProvider(ActivityThread.java:5387)
    at android.app.ActivityThread.installContentProviders(ActivityThread.java:4958)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4898)
    at android.app.ActivityThread.access$1500(ActivityThread.java:182)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1535)
    at android.os.Handler.dispatchMessage(Handler.java:111)
    at android.os.Looper.loop(Looper.java:194)
    at android.app.ActivityThread.main(ActivityThread.java:5706)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1033)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:828)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "com.facebook.FacebookContentProvider" on path: DexPathList[[zip file "/mnt/asec/com.a.b-1/base.apk"],nativeLibraryDirectories=[/mnt/asec/com.a.b-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 android.app.ActivityThread.installProvider(ActivityThread.java:5372)
    at android.app.ActivityThread.installContentProviders(ActivityThread.java:4958)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4898)
    at android.app.ActivityThread.access$1500(ActivityThread.java:182)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1535)
    at android.os.Handler.dispatchMessage(Handler.java:111)
    at android.os.Looper.loop(Looper.java:194)
    at android.app.ActivityThread.main(ActivityThread.java:5706)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1033)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:828)
    Suppressed: java.lang.ClassNotFoundException: com.facebook.FacebookContentProvider
    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)
    ... 13 more
    Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
     
  5. wassim-s-haddar

    wassim-s-haddar

    Joined:
    Apr 21, 2017
    Posts:
    15
    @swats1010 , Which plugin versions are you using?