Articles of noclassdeffounderror

java.lang.NoClassDefFoundError:com.google.android.gms.common.AccountPicker

好吧,我已经失去了很多睡眠,我似乎无法find问题所在。 我正在尝试将google驱动器与我正在与团队合作的大型应用程序集成。 。 以下是logcat吐出的内容: 02-09 10:13:40.979: E/AndroidRuntime(9768): java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker 02-09 10:13:40.979: E/AndroidRuntime(9768): at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.newChooseAccountIntent(GoogleAccountCredential.java:171) 02-09 10:13:40.979: E/AndroidRuntime(9768): at graef.mobile.activities.DriveHandler.onCreate(DriveHandler.java:36) 02-09 10:13:40.979: E/AndroidRuntime(9768): at android.app.Activity.performCreate(Activity.java:4465) 02-09 10:13:40.979: E/AndroidRuntime(9768): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) 02-09 10:13:40.979: E/AndroidRuntime(9768): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2033) 02-09 10:13:40.979: E/AndroidRuntime(9768): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104) 02-09 10:13:40.979: E/AndroidRuntime(9768): at android.app.ActivityThread.access$600(ActivityThread.java:132) 02-09 10:13:40.979: E/AndroidRuntime(9768): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1157) 02-09 10:13:40.979: E/AndroidRuntime(9768): at android.os.Handler.dispatchMessage(Handler.java:99) 02-09 […]

用于登录文件的Android最佳记录器

什么是最好的记录器框架,在Android系统中完美地用于将文本记录到文件中? 我尝试使用SLF4J-android,但我得到了一个例外 04-29 12:58:57.604: E/AndroidRuntime(372): java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory 这是我的代码: public class Main extends TabActivity { private static final Logger log = LoggerFactory.getLogger(Main.class); 我将slf4j-android-1.6.1-RC1.jar添加到构建路径中 会有什么问题?

NoClassDefFoundError – 拒绝先前失败的类的重新初始化

请有人解释一下这个错误意味着什么,以及如何避免它。 过了一会儿我的应用程序强制关闭因为这个错误: 09-28 12:53:45.746 I/dalvikvm(29489): Rejecting re-init on previously-failed class Lcom/bartat/android/ui/task/AsyncTaskExt; v=0x0 09-28 12:53:45.748 D/AndroidRuntime(29489): Shutting down VM 09-28 12:53:45.755 I/am_crash( 1146): [29489,com.bartat.android.secret,572996,java.lang.NoClassDefFoundError,com.bartat.android.ui.task.AsyncTaskExt,CommandsActivity.java,726] 09-28 12:53:45.755 I/am_finish_activity( 1146): [1079225264,123,com.bartat.android.secret/.CommandsActivity,crashed] 09-28 12:53:45.750 W/dalvikvm(29489): threadid=1: thread exiting with uncaught exception (group=0x40015560) 09-28 12:53:45.752 E/AndroidRuntime(29489): FATAL EXCEPTION: main 09-28 12:53:45.752 E/AndroidRuntime(29489): java.lang.NoClassDefFoundError: com.bartat.android.ui.task.AsyncTaskExt 重新安装应用程序无法解决此问题。 如果我将AsyncTaskExt重命名为AsyncTaskExt2 ,那么它会再次运行很长时间。 但经过几周/几个月后,它又开始出现这个错误。 这是什么意思? 为什么抛出它以及如何在不重命名类的情况下避免它? […]

java.lang.NoClassDefFoundError:com.facebook.android.Facebook

运行我的应用程序时,我不断收到错误java.lang.NoClassDefFoundError:com.facebook.android.Facebook。 调用时会发生这种情况 facebook =新Facebook(APP_ID); Addtional错误消息: 找不到从com.example.example1.ShareOnFacebook.onCreate方法引用的类’com.facebook.android.Facebook’ 我通过Eclipse中的Referenced库添加了facebook .jar文件。 有没有人遇到/解决这个问题?

Android Studio中的java.lang.NoClassDefFoundError:android.support.v7.app.AppCompatDelegateImplV14

这是日志。 java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV14 at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:93) at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:77) at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:429) at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:57) at com.marshall.gruppo.ui.MainScreenActivity.onCreate(MainScreenActivity.java:41) at android.app.Activity.performCreate(Activity.java:5451) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2377) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2471) at android.app.ActivityThread.access$900(ActivityThread.java:175) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1308) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5602) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) at dalvik.system.NativeStart.main(Native Method) 我还读了一篇建议解决方案的文章( java.lang.NoClassDefFoundError:android.support.v7.app.AppCompatDelegateImplV14 )。 它建议我在build.gradle文件中添加以下内容。 compile ‘com.android.support:appcompat-v7:22.2.0’ 实际上已经存在于文件中,看起来这不是原始问题。 这是我的build.gradle文件。 dependencies { compile fileTree(dir: […]

使用Android 5.1和Android Studio 2.2RC运行应用程序时的java.lang.NoClassDefFoundError

在使用Android 6.0或Android 7.0的设备时,我的应用程序正在构建并运行正常,但在运行任何带有Android 5.1的设备(未测试较低)时,它会失败并出现以下exception: 09-06 11:50:46.100 29601-29601/? E/AndroidRuntime: FATAL EXCEPTION: main Process: me.myapp.main, PID: 29601 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzab; at com.google.firebase.provider.FirebaseInitProvider.zza(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5084) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4679) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4619) at android.app.ActivityThread.access$1500(ActivityThread.java:155) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1378) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5343) 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:905) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700) Caused by: java.lang.ClassNotFoundException: Didn’t […]

适用于Android的Google+平台 – NoClassDefFoundError:com.google.android.gms.samples.plus.SignInActivity

我想运行google +示例:PlusSampleActivity。 执行此操作的步骤在此处定义: https : //developers.google.com/+/mobile/android/getting-started 将Google Play服务下载到我的日食中; 在Google API控制台中,创建一个API项目 在“服务”窗格中,启用Google+ API 在“API访问”窗格中,创建OAuth 2.0客户端ID 设置名称产品 选择android 将packagename设置为:com.google.android.gms.samples.plus 使用keytool生成签名证书指纹 创建客户端ID 按照页面上的描述导入样本 该项目没有任何编译时错误。 但如果我运行应用程序,我会得到一个例外: FATAL EXCEPTION: main java.lang.ExceptionInInitializerError at java.lang.Class.newInstanceImpl(Native Method) at java.lang.Class.newInstance(Class.java:1409) at android.app.Instrumentation.newActivity(Instrumentation.java:1021) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1573) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1675) at android.app.ActivityThread.access$1500(ActivityThread.java:121) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:943) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3701) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) at […]

jitsi-android无法编译和构建

我正在尝试编译并运行该项目 通过导入在Eclipse上https://github.com/jitsi/jitsi-android 。 我已成功导入项目,添加了外部Jar文件并修复了一些编译错误。 当我尝试运行应用程序时,它正在给予 转换为Dalvik格式失败,错误1控制台出错。所以我清理项目,检查订单和导出选项卡中的所有jar文件并重新构建它。 但它对我不起作用。 最后,我取消选中Order and Export选项卡中的所有库,再次构建并运行它。 这次它适合我,但抛出noclassdeffounderror错误和应用程序崩溃。 我想编译并运行这个应用程序。 请帮忙,谢谢!

Android:系统什么时候卸载类?

这是一个非常奇怪的问题。 我的应用程序运行得很好但不知怎的,如果我在我的应用程序运行时离开我的手机一两个小时,当我稍后再回来时会出现以下错误: java.lang.NoClassDefFoundError: yoga.database.Manager at yoga.YogaActivity.openDatabase(YogaActivity.java:294) at yoga.YogaActivity.initData(YogaActivity.java:275) at yoga.YogaActivity.onCreate(YogaActivity.java:102) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417) at android.app.ActivityThread.access$2100(ActivityThread.java:116) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:123) at android.app.ActivityThread.main(ActivityThread.java:4203) 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:791) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549) at dalvik.system.NativeStart.main(Native Method) 我知道我的yoga.database.Manager类是在应用程序启动时加载的,但不知何故,当我离开手机时系统必须卸载该类。 Android会在特定时段后自动卸载类吗? 我的class级卸载后我该怎么办? 上面的错误导致我的应用程序崩溃,但我可以很容易地重新启动它,它运行得很好。 问题主要发生在运行Android 1.6的HTC Magic手机上。

修复NoClassDefFoundError的方法?

可能重复: NoClassDefFoundError – Eclipse和Android 我看到这个问题在许多不同的背景下被问到了很多。 也许我们可以设置一些定位和修复它的策略? 我自欺欺人,所以我所能贡献的都是恐怖故事和问题,对不起…… 当一个类在编译时可见但在运行时不可见时,它似乎被抛出……这怎么可能发生? 就我而言,我正在开发一个应用程序,该应用程序在Eclipse中使用Google API,用于Android平台。 我已经配置了Project Properties / Java Build Path / Libraries来包含gdata .jars,一切都很顺利。 当我在模拟器中执行时,我得到一个强制关闭,logcat在一个简单的新ContactsService(“myApp”)上显示NoClassDefFoundError; 我也尝试了一个具有相同结果的新CalendarService(“myApp”)。 是否可能或希望在编译时静态绑定以避免问题? 无论如何,附加库的动态绑定如何在移动环境中工作? 要么必须绑定到我的.apk,要么我需要“安装”它? ……嗯。 建议非常感谢。