Articles of classnotfoundexception

升级到ADT 18后的ClassNotFoundException

自从我将ADT更新为19后,我开始出现以下错误。 每当我启动应用程序时都会出现问题。 我检查了与之相关的所有上一篇文章,但似乎没有一个有用。 任何想法都会非常感激…… 我的设置 我目前在Windows 7 64bit中有ADT 18,SDK 19,elcipse。 我使用库项目,它使ashare.jar和我所有的外部jar(即dropbox,commons编解码器)都在Library project(Ashare)的“libs”文件夹中。 我不使用proguard。 我们怎么看这个问题。 在eclipse中创建apk> {MyProject}>右键单击> Android工具>导出已签名的应用程序包 使用“adb install XXX.apk”在模拟器或dev.phone中安装apk 启动应用程序。 然后,BOOM。 它抛出错误。 一些值得注意的事情是 在我的eclipse更新到ADT到18版之后,它开始发生了 它只在我签署apk并在模拟器或dev.phone中运行时才会发生。 如果我使用{MyProject}>右键单击>运行方式> Android应用程序来运行我的应用程序,我看不出问题 当我在classes.dex内部检查时,我发现那里缺少一些类。 我不确定,但我觉得Build过程不包括classes.dex中的所有类 在导出期间,eclipse控制台中没有错误(我在Android> Build> Build output设置中使用verbose选项) Java例外 05-07 08:52:48.336: D/AndroidRuntime(3055): Shutting down VM 05-07 08:52:48.336: W/dalvikvm(3055): threadid=1: thread exiting with uncaught exception (group=0x40a3e1f8) 05-07 08:52:48.340: E/AndroidRuntime(3055): FATAL […]

java.lang.ClassNotFoundException:dalvik.system.BaseDexClassLoader.findClass

我在Google Play开发者控制台中不断收到此错误报告。 它看起来像MultiDex错误。 java.lang.RuntimeException: at android.app.LoadedApk.makeApplication(LoadedApk.java:516) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4514) at android.app.ActivityThread.access$1500(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5299) at java.lang.reflect.Method.invokeNative(Native Method:0) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) at dalvik.system.NativeStart.main(Native Method:0) Caused by: java.lang.ClassNotFoundException: 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 android.app.Instrumentation.newApplication(Instrumentation.java:975) at android.app.LoadedApk.makeApplication(LoadedApk.java:511) 我已经将它添加到gradle.build: defaultConfig { … minSdkVersion 14 targetSdkVersion 21 … // Enabling multidex […]

OkHttpClient的NoClassDefFoundError

在gradle中添加facebook依赖项后,我收到此运行时错误: compile ‘com.facebook.android:facebook-android-sdk:4.6.0’ 请注意我也在使用okhttp: compile ‘com.squareup.okhttp:okhttp:2.5.0’ 和错误日志是: E/AndroidRuntime: FATAL EXCEPTION: Thread-109754 Process: com.venkat.project, PID: 4453 java.lang.NoClassDefFoundError: com.squareup.okhttp.internal.Util at com.squareup.okhttp.OkHttpClient.(OkHttpClient.java:57) at com.venkat.project.http.MyHTTPThread.run(MyHTTPThread.java:127) at com.venkat.project.http.MyHTTPThread.run(MyHTTPThread.java:61) at java.lang.Thread.run(Thread.java:841) 02-23 18:11:02.729 4453-4573/com.venkat.project I/dalvikvm: Rejecting re-init on previously-failed class Lcom/squareup/okhttp/OkHttpClient; v=0x0 注意:我在三星手机4.4上遇到此错误,但在模拟器和moto g 5.0它可以正常工作。

Android“java.lang.RuntimeException:Parcelable visitedClassNotFoundException读取Serializable对象”

我有一个Android应用程序,我在其中添加了一个枚举: public enum RootNavigationOption { HOME(R.string.home, R.drawable.ic_home), SETTINGS(R.string.settings, R.drawable.ic_settings), LOGOUT( R.string.logout_label, R.drawable.ic_logout); private int navigationOptionLabelResId; private int navigationOptionImageResId; private RootNavigationOption(int navigationOptionLabelResId, int navigationOptionImageResId) { this.navigationOptionLabelResId = navigationOptionLabelResId; this.navigationOptionImageResId = navigationOptionImageResId; } public int getNavigationOptionLabelResId() { return navigationOptionLabelResId; } public int getNavigationOptionImageResId() { return navigationOptionImageResId; } public static int getValuePosition(RootNavigationOption filterOption) { int idx = 0; […]

java.lang.RuntimeException:无法实例化活动ComponentInfo / ClassNotFoundException

我正在开发Android应用程序,而不是我想要我的logcat上有额外的新Activity有错误 我的LogCat: 04-19 12:59:17.654: D/AndroidRuntime(18135): Shutting down VM 04-19 12:59:17.654: W/dalvikvm(18135): threadid=1: thread exiting with uncaught exception (group=0x4001d878) 04-19 12:59:17.684: E/AndroidRuntime(18135): FATAL EXCEPTION: main 04-19 12:59:17.684: E/AndroidRuntime(18135): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.bvblogic.android.batterypower/com.bvblogic.android.batterypower.activities.UnlockActivity}: java.lang.ClassNotFoundException: com.bvblogic.android.batterypower.activities.UnlockActivity in loader dalvik.system.PathClassLoader[/data/app/com.bvblogic.android.batterypower-1.apk] 04-19 12:59:17.684: E/AndroidRuntime(18135): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2587) 04-19 12:59:17.684: E/AndroidRuntime(18135): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2681) 04-19 12:59:17.684: E/AndroidRuntime(18135): at android.app.ActivityThread.access$2300(ActivityThread.java:125) 04-19 12:59:17.684: […]

“Landroid / support / v4 / app / Watson”课程的链接; 失败 – 无法解析Lcom / actionbarsherlock / app / SherlockActivity的超类

我有一个我几周前工作的android项目,它在我的上一次尝试中工作正常,但现在项目编译都很好,但是在启动应用程序时,我收到以下警告并且它崩溃了我的应用程序。 Unable to resolve superclass of Landroid/support/v4/app/Watson; Link of class ‘Landroid/support/v4/app/Watson;’ failed Unable to resolve superclass of Lcom/actionbarsherlock/app/SherlockFragmentActivity; 请告诉我如何解决这个问题。 谢谢

java.lang.ClassNotFoundException:org.postgresql.Driver,Android

我在Windows上运行Eclipse。 在本教程之后,我下载了JDBC4,使用Project> Properties> add external JAR将其添加到我的构建路径,浏览文件,它工作( .classpath文件显示正确的lib路径)。 该包出现在我的Referenced Libraries文件夹中,因此我继续本教程。 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; …. public void open () { try { Class.forName(“org.postgresql.Driver”); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { conn = DriverManager.getConnection(url, username, password); } catch (SQLException e) { e.printStackTrace(); } } 我认为这将是那么简单,但我开始用这个很长的堆栈跟踪 java.lang.ClassNotFoundException: org.postgresql.Driver (如果需要,我可以提供更多) 我试过include org.postgresql.*; 但这也没有帮助。 […]

自更新到ADT 22以来,AndroidAnnotations上的ClassNotFoundException生成了类

在更新到ADT22之前,这个项目创造了奇迹。 我已经失去了一天,因为我不知道我必须下载构建工具 ,而且我担心因为这个原因我将失去另一个。 当我尝试构建两天前工作的相同代码时,我得到了以下exception: com.cidaut.blueparking fatal error : Unable to instantiate activity \ ComponentInfo{com.cidaut.blueparking/com.cidaut.blueparking.SplashScreen_}: \ java.lang.ClassNotFoundException: \ Didn’t find class “com.cidaut.blueparking.SplashScreen_” on path: \ /data/app/com.cidaut.blueparking-1.apk java.lang.RuntimeException: Unable to instantiate activity \ ComponentInfo{com.cidaut.blueparking/com.cidaut.blueparking.SplashScreen_}: \ java.lang.ClassNotFoundException: \ Didn’t find class “com.cidaut.blueparking.SplashScreen_” on path: \ /data/app/com.cidaut.blueparking-1.apk at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) at android.app.ActivityThread.access$600(ActivityThread.java:141) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) […]

Android:app在Lollipop上运行时加载库,但不是IceCreamSandwich

我目前正在使用Android Studio开发Android应用。 目前,该应用程序在Lollipop设备上完美启动,但由于前棒棒糖设备上的ClassNotFoundException (在ICS上测试并且失败),因此在启动时崩溃。 缺少的类总是来自运行时的外部库。 这是gradle文件: buildscript { repositories { maven { url ‘https://maven.fabric.io/public’ } } dependencies { classpath ‘io.fabric.tools:gradle:1.+’ } } apply plugin: ‘com.android.application’ apply plugin: ‘io.fabric’ android { compileSdkVersion 23 buildToolsVersion ‘23.0.0’ defaultConfig { applicationId ‘com.kappsports.kapp10’ minSdkVersion 18 targetSdkVersion 23 versionCode 1 versionName ‘1.0.0’ multiDexEnabled true } buildTypes { release { minifyEnabled false […]

android.content.ActivityNotFoundException:无法find显式活动类

我收到此错误: 06-06 10:45:19.685: E/AndroidRuntime(554): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.Android.myApp/com.Android.myApp.Facebook.Example}; have you declared this activity in your AndroidManifest.xml? 但我已经在我的清单文件中声明了它。 这种例外的其他原因可能是什么? 我的manifest.xml