Articles of classnotfoundexception

ClassNotFoundException:没有find类“android.os.PersistableBundle”Otto Android 5.0

我有一个奇怪的问题。 我有一个应用程序,我部署在Android 4.4设备上并使用Otto库。 我在Android 5.0设备上部署了该应用程序。 它仍然有效。 我在4.4上重试了,应用程序将无法启动。 显然,它试图使用API​​ 21类的PersistableBundle.class。 在这里我的日志: Caused by: java.lang.ClassNotFoundException: Didn’t find class “android.os.PersistableBundle” on path: DexPathList[[zip file “/data/app/fr.myapp.apk”],nativeLibraryDirectories=[/data/app-lib/fr.myapp, /vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:497) at java.lang.ClassLoader.loadClass(ClassLoader.java:457) at java.lang.Class.getDeclaredMethods(Native Method) at java.lang.Class.getDeclaredMethods(Class.java:656) at com.squareup.otto.AnnotatedHandlerFinder.loadAnnotatedMethods(AnnotatedHandlerFinder.java:52) at com.squareup.otto.AnnotatedHandlerFinder.findAllProducers(AnnotatedHandlerFinder.java:126) at com.squareup.otto.HandlerFinder$1.findAllProducers(HandlerFinder.java:33) at com.squareup.otto.Bus.register(Bus.java:191)

主要活动的Android应用程序ClassNotFoundException

大多数设备可以运行我的应用程序,但我收到此错误报告: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.company.app/com.company.app.MainActivity}: java.lang.ClassNotFoundException: com.company.app.MainActivity in loader dalvik.system.PathClassLoader[/mnt/asec/com.company.app-1/pkg.apk] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2755) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2854) at android.app.ActivityThread.access$2300(ActivityThread.java:136) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2179) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:143) at android.app.ActivityThread.main(ActivityThread.java:5068) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.ClassNotFoundException: com.company.app.MainActivity in loader dalvik.system.PathClassLoader[/mnt/asec/com.company.app-1/pkg.apk] at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) at java.lang.ClassLoader.loadClass(ClassLoader.java:573) at java.lang.ClassLoader.loadClass(ClassLoader.java:532) at android.app.Instrumentation.newActivity(Instrumentation.java:1034) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2747) […]

Android:class not found exception:android.support.v4.app.FragmentPager

在我的代码中我导入android.support.v4.view.ViewPager但是当我将内容视图设置为此xml文件时,我得到一个ClassNotFoundException: android.support.v4.view.ViewPager : … …

ClassNotFoundException:在路径上找不到类:DexPathList

我有一个问题,因为我在Playstore上更新了我的应用程序。 自此更新以来,抛出exception,但我没有更改与此exception相关的任何内容。 堆栈跟踪: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{de.opiatefuchs.onthejobtimerlight/de.opiatefuchs.onthejobtimerlight.OnTheJobTimerActivity}: java.lang.ClassNotFoundException: Didn’t find class “de.opiatefuchs.onthejobtimerlight.OnTheJobTimerActivity” on path: DexPathList[[zip file “/data/app/de.opiatefuchs.onthejobtimerlight-1/base.apk”],nativeLibraryDirectories=[/vendor/lib, /system/lib]] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2236) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) at android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) 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:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) Caused by: java.lang.ClassNotFoundException: Didn’t find class “de.opiatefuchs.onthejobtimerlight.OnTheJobTimerActivity” on path: DexPathList[[zip file “/data/app/de.opiatefuchs.onthejobtimerlight-1/base.apk”],nativeLibraryDirectories=[/vendor/lib, […]

Android应用程序ClassNotFoundException,无法实例化应用程序

这个exception报10 /周,我试图find解决办法,但失败了。 我有点沮丧,这种例外,并搜查所有相关的职位。 (PS我注意到全名(android:name =“com.example.AcraApplication”)抛出比短的更多的exception(android:name =“。AcraApplication”)。) public class AcraApplication extends Application { public void onCreate() { ACRA.init(this); super.onCreate(); } <application android:name=".AcraApplication" android:icon="@drawable/app_icon" android:label="@string/app_name" > logcat的: java.lang.RuntimeException: Unable to instantiate application com.example.AcraApplication: java.lang.ClassNotFoundException: Didn't find class "com.example.AcraApplication" on path: DexPathList[[zip file "/mnt/asec/com.example-2/pkg.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] at android.app.LoadedApk.makeApplication(LoadedApk.java:516) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4554) at android.app.ActivityThread.access$1600(ActivityThread.java:161) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1325) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:157) at […]

java.lang.ClassNotFoundException:在path上找不到类:DexPathList,更新sdk后

你好家伙我的应用程序都工作正常,直到昨天,我昨天更新了我的SDK,它开始给错误,它给了一个错误 在值v24找不到资源…. 有些事情是这样的,我search并通过在build.gradle中更改以下行来解决它 compileSdkVersion 25 buildToolsVersion '25.0.2' 现在,错误消失了,它在更高的Android版本7.1.1中 运行完全正常,但是当我在较低版本的Android中运行时,它给出了以下错误 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.wowio.ebookreader, PID: 15469 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.wowio.ebookreader/com.eminosoft.ebookread.activity.SplashScreenActivity}: java.lang.ClassNotFoundException: Didn't find class "com.eminosoft.ebookread.activity.SplashScreenActivity" on path: DexPathList[[zip file "/data/app/com.wowio.ebookreader-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.wowio.ebookreader-1, /vendor/lib, /system/lib]] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2378) at android.app.ActivityThread.access$800(ActivityThread.java:155) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1244) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5433) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at […]

java.lang.NoClassDefFoundError:android.security.MessageDigest

在我的应用程序中,我使用MessageDigest.getInstance("SHA-1")来获取SHA1,它可以在android 2.3中成功运行,但是它不能在android 4.0中运行,并且会显示下面的exception: FATAL EXCEPTION: main java.lang.NoClassDefFoundError: android.security.MessageDigest at com.screenshare.email.Utility.getConsistentDeviceId(Utility.java:597) at com.screenshare.exchange.SyncManager.getDeviceIdInternal(SyncManager.java:1079) at com.screenshare.exchange.SyncManager.getDeviceId(SyncManager.java:1045) at com.screenshare.exchange.SyncManager.onCreate(SyncManager.java:1813) at android.app.ActivityThread.handleCreateService(ActivityThread.java:2253) at android.app.ActivityThread.access$1600(ActivityThread.java:123) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1201) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4424) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) at dalvik.system.NativeStart.main(Native Method) 谁能解释这个案子?

当启动桌面main时出现libgdx ClassNotFoundException – Mac,IntelliJ

我按照IntelliJ设置教程中所述设置了我的项目,但是我无法启动桌面应用程序。 Android应用程序在模拟器和我的S3上都可以正常启动,但是在桌面上主要是无法find我的类。 日志: Exception in thread "main" java.lang.ClassNotFoundException: com.xxx.xxx.xxx.DesktopStarter at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:171) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113) 我运行的是Mac OSX 10.7.5,Apple的Java JDK 1.6.0_43和IntelliJ 12.0.4。 我觉得这是死的简单,我似乎无法find问题。 (不要嘲笑我的名字,这是我4岁的老女儿); D

ClassNotFoundException错误报告升级Android应用程序时

我已经看到了很多关于ClassNotFoundException和Android的线程,但是我还没有find我认为是我所经历的原因。 我有一个应用程序 – 数据柜台小工具 – 在Android电子市场。 它有25万次下载,每次我发布一个新版本时,我都会在Android Market的开发者控制台上得到一些关于ClassNotFoundException的错误报告(1-5)。 29份报告来自未指定的(“其他”)设备,而另外两份来自Nexus One。 有两个用户消息:“启动时崩溃”和“更新安装期间”。 所有的报告都是关于我的接收器(扩展BroadcastReceiver)。 其中一个接收器经常被触发,因为它是启动读取和存储Android设备数据使用的服务的接收器。 我有这种感觉,可能是为接收器设置了一个警报(使用AlarmManager),然后用户/设备升级应用程序,并找不到类 – 或者因为它在一个物理不同的包,或者它发生设备进行交换的时刻。 情况会是这样吗? 如果是的话,有没有办法解决这个问题呢? 我不能明白为什么几乎所有的报告(比如说90%)都是在新版本发布之后的相同或者接下来的几天内发布的。 我的一个接收者的堆栈跟踪(其他人给出了除了类名之外的相同堆栈跟踪): java.lang.RuntimeException: Unable to instantiate receiver com.roysolberg.android.datacounter.receivers.CounterReceiver: java.lang.ClassNotFoundException: com.roysolberg.android.datacounter.receivers.CounterReceiver in loader dalvik.system.PathClassLoader[/data/app/com.roysolberg.android.datacounter-1.apk] at android.app.ActivityThread.handleReceiver(ActivityThread.java:2789) at android.app.ActivityThread.access$3200(ActivityThread.java:125) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2083) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:4627) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:521) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) at dalvik.system.NativeStart.main(Native Method) […]

运行Android示例EffectiveNavigation for旧版平台的ClassNotFindException

我正在运行实施有效导航的示例 – EffectiveNavigation.zip – 它演示了一些活动中的选项卡的滑动视图。 它运行在一个新的平台,如4.2.2(API17)罚款。 然后我想要支持2.3.3(API10)等较老的平台,所以我把minSdkVersion降到4: <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17"/> 我用下列方法之一包括支持库: 由书:V4 支持库设置 – 没有资源 或通过书:V7 支持库设置 – 与资源 或在项目中右键单击 – > Android工具 – >添加支持库 无论如何,当我在2.3.3设备上运行应用程序时,这种模糊的运行时exception发生在下面的列表中。 之前有人问过,请注意:我的问题是,我不能运行在较旧的设备,如2.3.3 – 但运行良好的新设备,如4.2.2。 我删除,重新导入和重build,并重新运行各种模拟器上的各种改变的设置。 它只是不运行在较旧的设备上(我的目的是使用选项卡和旧设备中的滑动视图)。 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.android.effectivenavigation/com.example.android.effectivenavigation.MainActivity}: java.lang.ClassNotFoundException: com.example.android.effectivenavigation.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.example.android.effectivenavigation-1.apk] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1569) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) at android.app.ActivityThread.access$1500(ActivityThread.java:117) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:130) at […]