Klasse “androidx.core.app.CoreComponentFactory” nicht gefunden

Lesezeit: 5 Minuten

Klasse androidxcoreappCoreComponentFactory nicht gefunden
Chris911

Ich weiß nicht, was ich mit den folgenden Fehlern tun soll, ich habe im Internet gesucht, aber nichts gefunden:

java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" on path: DexPathList[[],nativeLibraryDirectories=[/data/app/com.example.padmw-CXElJ_vfrfm3y7py3CPsJw==/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 android.app.LoadedApk.createAppFactory(LoadedApk.java:226)
    at android.app.LoadedApk.updateApplicationInfo(LoadedApk.java:338)
    at android.app.ActivityThread.handleDispatchPackageBroadcast(ActivityThread.java:5388)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1733)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:193)
    at com.android.server.SystemServer.run(SystemServer.java:454)
    at com.android.server.SystemServer.main(SystemServer.java:294)
    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:838)

und :

2019-08-29 00:19:24.071 1853-1853/? E/LoadedApk: Unable to instantiate appComponentFactory
java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" on path: DexPathList[[],nativeLibraryDirectories=[/data/app/com.example.padmw-CXElJ_vfrfm3y7py3CPsJw==/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 android.app.LoadedApk.createAppFactory(LoadedApk.java:226)
    at android.app.LoadedApk.updateApplicationInfo(LoadedApk.java:338)
    at android.app.ActivityThread.handleDispatchPackageBroadcast(ActivityThread.java:5388)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1733)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:193)
    at com.android.server.SystemServer.run(SystemServer.java:454)
    at com.android.server.SystemServer.main(SystemServer.java:294)
    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:838)

meine Abhängigkeiten in der Gradle-App:

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.firebase:firebase-core:17.1.0'
implementation 'com.google.firebase:firebase-database:19.0.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.navigation:navigation-fragment:2.0.0'
implementation 'androidx.navigation:navigation-ui:2.0.0'
implementation 'androidx.lifecycle:lifecycle-extensions:2.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'androidx.recyclerview:recyclerview:1.0.0'
implementation 'com.squareup.picasso:picasso:2.71828'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.firebaseui:firebase-ui-database:1.2.0'
}
apply plugin: 'com.google.gms.google-services'

  • Mögliches Duplikat von Nach der Migration zu AndroidX, Ausnahme beim Start: java.lang.ClassNotFoundException: “Klasse androidx.core.app.CoreComponentFactory nicht gefunden”

    – mike47

    13. November ’19 um 21:31

  • Wahrscheinlich ist es nach dem Upgrade einiger Bibliotheken passiert (Junit hinzugefügt und Firebase aktualisiert), aber nach der Neukompilierung ist es verschwunden.

    – CoolMind

    28. Mai ’20 um 7:34

  • Ein Bild sagt mehr als 1000 Worte—Hier sind die Details, die Lösung funktioniert in meinem Fall vielleicht auch in Ihrem– Vor dem Fehler Nach Fix

    – Abhimanyu Kumar Roy

    17. August ’20 bei 5:53

1641720180 384 Klasse androidxcoreappCoreComponentFactory nicht gefunden
Tom

Hinzufügen von Java 1.8-Kompatibilität zu meiner Modulebene build.gradle Dies wurde für mich behoben (Nicht-Release-Build mit aktiviertem Multidex).

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
    jvmTarget = "1.8"
}

Leider weiß ich nicht warum 🙂

  • Das hat bei mir funktioniert. Weitere Informationen finden Sie hier: stackoverflow.com/a/52561908

    – Anky An

    8. Januar ’20 um 1:43

  • Projekt- oder App-Ebene build.gradle?

    – Ky Leggiero

    24. März ’21 um 16:09

  • Modulebene @Ben

    – Tom

    25. März ’21 um 19:17

1641720180 333 Klasse androidxcoreappCoreComponentFactory nicht gefunden
Martin Zeitler

Diese Fehlermeldung wird auf API-Level 28+ verursacht durch:
AppComponentFactory extends android.app.AppComponentFactory

Dies bedeutet, dass man auf API 28+ verwenden kann tools:remove

tools:remove="android:appComponentFactory"
tools:targetApi="p"

  • Das Hinzufügen der ersten Zeile in der Manifest-Datei hat es für mich getan.

    – mir

    17. Februar ’21 um 2:40

In meinem Fall funktioniert der Code auf dem Computer eines meiner Teamkollegen. Mit diesen Schritten hat es auch bei mir funktioniert:

  1. Projekt schließen
  2. Entfernen Sie das Projekt aus der Liste im Begrüßungsbildschirm
  3. Öffnen Sie das Projekt erneut

Dies ist eine Lösung für ein anderes Problem, das ich auch hier in SO gefunden habe. Es ist einen Versuch wert, wenn Ungültig machen und neu starten löst es nicht für dich.

  • Beeindruckend. Ich kann nicht glauben, dass das mein Problem gelöst hat. Es hat auch das Problem gelöst, dass der Debugger eine Sekunde nach dem Erreichen eines Breakpoints die Verbindung trennt.

    – Bickster

    1. August ’20 um 15:11

1641720180 516 Klasse androidxcoreappCoreComponentFactory nicht gefunden
Tomasz

Es mag völlig unabhängig klingen, aber ich habe dieses Problem auch gesehen, wenn ich aus Versehen die Methode Activity#onCreate() falsch überschrieben habe, d

public void onCreate(@Nullable Bundle savedInstanceState,
        @Nullable PersistableBundle persistentState)

Anstatt

protected void onCreate(@Nullable Bundle savedInstanceState)

Überprüfen Sie das also bitte auch. Der zweite ist der, den Sie wahrscheinlich brauchen.

Einzelheiten zu diesen beiden Methoden finden Sie in der Dokumentation.

1641720180 491 Klasse androidxcoreappCoreComponentFactory nicht gefunden
PerracoLabs

Scheint ein Fehler zu sein, überprüfen Sie den nächsten Link im Issue Tracker:

https://issuetracker.google.com/issues/137646829

  • Dies kann auch bei Nicht-Release-Builds auftreten, also ist es nicht die ganze Geschichte

    – Tom

    1. Juli ’20 um 19:35

Klasse androidxcoreappCoreComponentFactory nicht gefunden
CoolMind

Siehe java.lang.ClassNotFoundException: Klasse “com.my_app_name.androidx” nicht gefunden.

Entfernen von AndroidManifest:

<application
    ...
    android:appComponentFactory="androidx"
    tools:replace="android:appComponentFactory"
>

Diese Zeilen erschienen vor einem Jahr nach der Migration zu AndroidX. Ich habe sie entfernt, jetzt wird die Ausnahme nicht angezeigt.

  • Dies kann auch bei Nicht-Release-Builds auftreten, also ist es nicht die ganze Geschichte

    – Tom

    1. Juli ’20 um 19:35

1641720180 66 Klasse androidxcoreappCoreComponentFactory nicht gefunden
Carla Camargo

Für Xamarin-Leute, die auf dieses Problem stoßen: Dieses Problem trat beim Upgrade von Xamarin.Forms 4.x auf 5.0 auf. Bei AndroidX-Änderungen, die mir beim Upgrade nicht bewusst waren, muss die min SDK-Version in der Android-Manifestdatei auf 29 geändert werden, etwa:
<uses-sdk android:minSdkVersion="29" android:targetSdkVersion="30" />

.

207130cookie-checkKlasse “androidx.core.app.CoreComponentFactory” nicht gefunden

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy