• 21-06-2020, 21:27:46
    #1
    selamlar hocalar uygulamayı ham halinde dahi çalıştıremak istediğimde direkt telefondan açılır açılmaz uygulama durdurulu diyor android studioda run hatasında bu var sorun nedir sizce ?


    E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.bytotech.OnlineQuiz, PID: 997
    java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/R$string;
    at com.google.android.gms.common.internal.StringResourceValueReader.<init>(Unknown Source)
    at com.google.firebase.FirebaseOptions.fromResource(SourceFile:131)
    at com.google.firebase.FirebaseApp.initializeApp(SourceFile:277)
    at com.google.firebase.provider.FirebaseInitProvider.onCreate(SourceFile:37)
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1789)
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1764)
    at com.google.firebase.provider.FirebaseInitProvider.attachInfo(SourceFile:31)
    at android.app.ActivityThread.installProvider(ActivityThread.java:6945)
    at android.app.ActivityThread.installContentProviders(ActivityThread.java:6540)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6480)
    at android.app.ActivityThread.access$1800(ActivityThread.java:230)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1888)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:148)
    at android.app.ActivityThread.main(ActivityThread.java:7409)
    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.google.android.gms.common.R$string" on path: DexPathList[[zip file "/data/app/com.bytotech.OnlineQuiz-2/base.apk"],nativeLibraryDirectories=[/data/app/com.bytotech.OnlineQuiz-2/lib/arm, /data/app/com.bytotech.OnlineQuiz-2/base.apk!/lib/armeabi-v7a, /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.google.android.gms.common.internal.StringResourceValueReader.<init>(Unknown Source)
    at com.google.firebase.FirebaseOptions.fromResource(SourceFile:131)
    at com.google.firebase.FirebaseApp.initializeApp(SourceFile:277)
    at com.google.firebase.provider.FirebaseInitProvider.onCreate(SourceFile:37)
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1789)
    at android.content.ContentProvider.attachInfo(ContentProvider.java:1764)
    at com.google.firebase.provider.FirebaseInitProvider.attachInfo(SourceFile:31)
    at android.app.ActivityThread.installProvider(ActivityThread.java:6945)
    at android.app.ActivityThread.installContentProviders(ActivityThread.java:6540)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6480)
    at android.app.ActivityThread.access$1800(ActivityThread.java:230)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1888)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:148)
    at android.app.ActivityThread.main(ActivityThread.java:7409)
    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.ClassNotFoundException: com.google.android.gms.common.R$string
    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)
            ... 19 more
         Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available
  • 21-06-2020, 22:10:27
    #2
    dexPathList hatasını bende almıştım ancak nasıl çözdüğümü tam hatırlamıyoru, multidex özelliği açık ise kapatmayı ve minify true ise false yapmayı deneyebilirsiniz. olmazsa sdk sürümü ile belki alakalı olabilir, farklı cihazlardan deneyin.



    farklı bir çözüm yolu olarak dex sürümünüzü biraz azaltıp sync alıp tekrar yükseltmek olabilir.



    ayrıca hocam paket adının her yerde aynı olmasına dikkat edin.