Articles of noclassdeffounderror

书法库上的NoClassDefFoundError

在build.gradle添加compile ‘com.android.support:support-v13:21.0.+’ build.gradle ,我在构建应用程序时遇到了一些冲突,所以我不得不在build.gradle中的defaultConfig添加multiDexEnabled = true 。 这些冲突已经消失,但是我为缺少的书法图书馆提供了另一个例外(在打开应用程序时): java.lang.NoClassDefFoundError: uk.co.chrisjenx.calligraphy.R$attr at uk.co.chrisjenx.calligraphy.CalligraphyConfig$Builder.(CalligraphyConfig.java:150) at com.taxiyaab.android.util.ApplicationClass.onCreate(ApplicationClass.java:120) at newapp.com.taxiyaab.taxiyaab.PassengerApplication.onCreate(PassengerApplication.java:68) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1007) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4462) at android.app.ActivityThread.access$1500(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1306) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:212) at android.app.ActivityThread.main(ActivityThread.java:5135) 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:878) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) at dalvik.system.NativeStart.main(Native Method) 我最新的sdk构建工具版本是22.0.1 。 以前有人遇到过这个问题吗?

由于ClassNotFoundException而无法启动活动

我正在尝试使用代码启动一个新活动: Intent i = new Intent(this, TempLobbyActivity.class); startActivity(i); finish(); 当我启动此代码时,我在执行Intent构造函数时遇到以下exception。 FATAL EXCEPTION: main Process: com.edr.iveflownthat, PID: 1457 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/edr/iveflownthat/TempLobbyActivity; at com.edr.iveflownthat.pages.MainActivity.tryAutoLogin(MainActivity.java:46) at com.edr.iveflownthat.pages.MainActivity.onCreate(MainActivity.java:22) at android.app.Activity.performCreate(Activity.java:5933) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) at android.app.ActivityThread.access$800(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5221) 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:899) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694) Caused by: […]

ActionBarSherlock:java.lang.NoClassDefFoundError:com.actionbarsherlock.R $ styleable

我正在尝试使用Eclipse Indigo和ADT r20使用ActionBarSherlock 4.1构建一个小型示例应用程序。 我创建了一个带有空白活动的新Android项目,将actionbarsherlock.jar复制到libs并在构建路径中引用它。 该应用程序构建成功,但在启动模拟器(使用2.2)或设备(使用4.0.4)时,它崩溃并出现错误: java.lang.NoClassDefFoundError: com.actionbarsherlock.R$styleable at com.actionbarsherlock.view.MenuInflater$MenuState.readItem(MenuInflater.java:328) … 我没有使用proguard。 我已经尝试清理ActionBarSherlock项目,将新jar复制到我的示例项目的libs中,然后清理我的示例项目。 我的MainActivity.java非常简单: package com.example.lrn; import com.actionbarsherlock.app.SherlockActivity; import com.actionbarsherlock.view.Menu; import android.os.Bundle; public class MainActivity extends SherlockActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getSupportMenuInflater().inflate(R.menu.activity_main, menu); return true; } } 菜单只有一个项目: AndroidManifest.xml也就像Eclipse创建它一样: 在这一点上,我真的不知道我可能错过了什么。

崩溃:java.lang.NoClassDefFoundError:android.support.v7.appcompat.R $ layout

我的应用程序的某些用户遇到此崩溃,似乎可能与三星设备有关。 有没有其他人遇到过这个问题并find了解决方案? java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$layout at android.support.v7.app.ActionBarActivityDelegateBase.ensureSubDecor(ActionBarActivityDelegateBase.java:297) at android.support.v7.app.ActionBarActivityDelegateBase.setContentView(ActionBarActivityDelegateBase.java:225) at android.support.v7.app.ActionBarActivity.setContentView(ActionBarActivity.java:102) at com.afollestad.impression.ui.MainActivity.onCreate(MainActivity.java:160) at android.app.Activity.performCreate(Activity.java:5451) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2359) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2453) at android.app.ActivityThread.access$900(ActivityThread.java:173) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5579) at java.lang.reflect.Method.invokeNative(Method.java) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084) at dalvik.system.NativeStart.main(NativeStart.java) 第160行设置活动的内容视图。 内容视图是这样的: 该片段是一个简单的列表片段。

Android:NoClassDefFoundError android.os.AsyncTask

几周之后,我看到越来越多的应用程序崩溃,但有以下exception 致命exception:java.lang.NoClassDefFoundError android.os.AsyncTask 这个代码运行了一个月没有任何问题,现在似乎在某些设备上失败(75%android 2.3.x和25%android 4.0.3)当我创建一个扩展AsyncTask的类的新实例时,它失败了。 我从UI线程创建这个类。 如何在SDK中定义该类?

Android Studio中运行时的.jar库的NoClassDefFoundError

嗨朋友在堆栈溢出 我最近在我的Android应用程序中实现Fiksu SDK时遇到了问题。 简短的介绍,Fiksu SDK是一个注册安装和事件的营销工具。 与Fiksu相关的所有方法都在名为“ASOTracking.jar”的.jar文件中 问题: 库已正确设置,Gradle在项目编译时没有报告错误,我甚至可以调试apk。 但是,它在尝试初始化SDK时会在运行时抛出“java.lang.NoClassDefFoundError” 。 日志: 01-27 14:06:54.801 31166-31166/com.example.myapp I/dalvikvm﹕ Could not find method com.fiksu.asotracking.FiksuDeviceSettingsManager.getInstance, referenced from method com.fiksu.asotracking.FiksuTrackingManager.getClientId 01-27 14:06:54.801 31166-31166/com.example.myapp W/dalvikvm﹕ VFY: unable to resolve static method 13738: Lcom/fiksu/asotracking/FiksuDeviceSettingsManager;.getInstance ()Lcom/fiksu/asotracking/FiksuDeviceSettingsManager; 01-27 14:06:54.801 31166-31166/com.example.myapp D/dalvikvm﹕ VFY: replacing opcode 0x71 at 0x0000 01-27 14:06:54.806 31166-31166/com.example.myapp I/dalvikvm﹕ Could not find method […]

错误:java.lang.NoClassDefFoundError:android.support.v4.content.LocalBroadcastManager

我已经完成了关于他的错误的所有相关主题,但我没有成功。 应用程序工作正常,我昨天发现了SDK的一些更新。 我将Android SDK工具更新为22(修订版),并将其他更新更新为最新版本。 当我运行我的应用程序时,它与日志崩溃 05-17 05:27:37.039: E/AndroidRuntime(1406): FATAL EXCEPTION: main 05-17 05:27:37.039: E/AndroidRuntime(1406): java.lang.NoClassDefFoundError: android.support.v4.content.LocalBroadcastManager 05-17 05:27:37.039: E/AndroidRuntime(1406): at com.facebook.internal.SessionTracker.(SessionTracker.java:76) 05-17 05:27:37.039: E/AndroidRuntime(1406): at com.facebook.widget.LoginButton.finishInit(LoginButton.java:475) 05-17 05:27:37.039: E/AndroidRuntime(1406): at com.facebook.widget.LoginButton.onFinishInflate(LoginButton.java:468) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:631) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 05-17 05:27:37.039: E/AndroidRuntime(1406): at android.view.LayoutInflater.rInflate(LayoutInflater.java:626) 05-17 05:27:37.039: E/AndroidRuntime(1406): at […]

Android中的NoClassDefFondError …但Class位于Classpath中包含的一个jar中

我正在Android中开发一个应用程序。 它必须能够拍照,并将该照片发送到网页。 这是代码: HttpClient httpclient = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(“someurl”); MultipartEntity multipartEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE); //Here throws the exception multipartEntity.addPart(“data”, new InputStreamBody( new ByteArrayInputStream(byteArray), “image/png”)); multipartEntity.addPart(“caption”, new StringBody(filename)); httpPost.setEntity((HttpEntity) multipartEntity); 我的ClassPath中需要库(httpclient,apache-mime4j-core,httpcore和httpmime)。 它在编译时没有显示任何错误。 但是,当我运行该项目时,它会显示“java.lang.NoClassDefFoundError:org.apache.http.entity.mime.MultipartEntity”,但该类存在于jar子中(确切地说是在httpMime中)。 这是完整的痕迹: 04-09 10:21:59.362: E/AndroidRuntime(10352): FATAL EXCEPTION: main 04-09 10:21:59.362: E/AndroidRuntime(10352): java.lang.NoClassDefFoundError: org.apache.http.entity.mime.MultipartEntity 04-09 10:21:59.362: E/AndroidRuntime(10352): at com.publidirecta.AppAzafata.IniciarGPSActivity2.enviarImagen(IniciarGPSActivity2.java:206) 04-09 10:21:59.362: […]

添加Joda时间

我正在构建一个使用时间的应用程序。 我决定使用Joda时间。 我正在尝试将joda时间添加到我的应用程序中。 我没有将.jar文件添加到libs的经验。 我按照这些步骤 (见底部),或者我想。 我的项目没有显示任何错误,但是当我运行一个简单的测试时: DateTime test = new DateTime(); 我收到一个强制关闭并出现以下错误: Could not find class ‘org.joda.time.DateTime’, referenced from method xxxx java.lang.NoClassDefFoundError: org.joda.time.DateTime 这些是我遵循的步骤: 在eclipse中创建你的android项目。 下载Joda时间 在Eclipse中,在package explorer中查找你的项目并右键单击它,然后将其命名为New -> Folder -> libs 。 注意:我没有这样做,因为我已经有一个名为libs的文件夹 复制(或)将joda-time-2.1.jar到新创建的libs文件夹中。 再次右键单击项目(在包资源管理器中),然后单击Properties -> Java Build Path -> Libraries -> Add Jars -> joda-time-2.1.jar 。 现在您可以使用以下代码进行测试: DateTime test = new DateTime(); […]

SDK 21下面的NoClassDefFoundError

我刚刚在我的App中遇到了一个尴尬的错误。 在我的Nexus 5/7上,运行android 5.0.1 / 5.0.2,一切正常。 但是,如果我尝试在具有早期版本(测试4.4.4和4.3)的设备上运行完全相同的代码,我会收到以下错误: 03-13 13:49:41.140 21714-21714/? E/dalvikvm﹕ Could not find class ‘com.default.package.application.model.Appcomponent’, referenced from method com.default.package.application.controller.DatabaseHandler.getScreenComponents 03-13 13:49:41.140 21714-21714/? E/dalvikvm﹕ Could not find class ‘android.support.v7.app.ActionBarActivityDelegate$1’, referenced from method android.support.v7.app.ActionBarActivityDelegate. 03-13 13:49:41.140 21714-21714/? E/dalvikvm﹕ Could not find class ‘android.support.v7.app.ActionBarActivityDelegateHC’, referenced from method android.support.v7.app.ActionBarActivityDelegate.createDelegate 03-13 13:49:41.140 21714-21714/? E/dalvikvm﹕ Could not find class ‘android.support.v7.app.ActionBarActivityDelegateBase’, […]