Didn't find class on path: dexpathlist

后端 未结 8 1369
鱼传尺愫
鱼传尺愫 2020-12-10 03:18

Seriously, i don\'t know what to do to solve this problem. My android project was working fine, until i needed to import a library with Maven. Since that, everything starte

8条回答
  •  Happy的楠姐
    2020-12-10 03:40

    I have spent way to many hours on this stupid issue but finally got it resolved:

    When creating a new project -> package name is causing this stupid dex issue to appear, must not be able to find the main activity during run time with whatever deployment assemply setup. Android Studio doesn't like some of my commonly used package names, I'm completely baffled..I think this is a pretty big bug haha

    Given the following new project parameters:

    Name: NotificationApp, packageName: com.stores.business.notificationapp, saveLocation: /home/me/AndroidStudioProjects/NotificationApp

    I would get the following error: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.stores.business.notificationapp/com.stores.business.notificationapp.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.stores.business.notificationapp.MainActivity" on path: DexPathList[[zip file "/data/app/com.stores.business.notificationapp-2/base.apk"],nativeLibraryDirectories=[/data/app/com.cvs.stores.myapplication-2/lib/arm64, /vendor/lib64, /system/lib64]] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2327)

    My Solution I resolved it by changing the package name to:com.notificationapp, then File->invalidate caches/Restart..hope this helps someone else haha

提交回复
热议问题