当前位置: 首页 > 知识库问答 >
问题:

崩溃:java.lang.NoClassDeffounderRor:android.support.v7.appcompat.r$布局

燕英奕
2023-03-14

我的应用程序的一些用户正在经历这次崩溃,这似乎可能与三星设备有关。还有谁经历过这个问题并找到了解决方法吗?

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)
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.afollestad.lessen.ui.MainActivity"
    android:fitsSystemWindows="true">

    <LinearLayout
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:minHeight="?attr/actionBarSize"
            android:background="?colorPrimary"
            app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
            app:popupTheme="?popup_theme" />

        <FrameLayout
            android:id="@+id/content_frame"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />

    </LinearLayout>

    <FrameLayout
        android:layout_width="@dimen/navigation_drawer_width"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        android:layout_gravity="start">

        <fragment
            android:id="@+id/navigation_drawer"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:name="com.afollestad.impression.fragments.NavDrawerFragment"
            tools:layout="@layout/fragment_navdrawer"
            android:tag="NAV_DRAWER" />

    </FrameLayout>

</android.support.v4.widget.DrawerLayout>

片段是一个简单的列表片段。

共有1个答案

劳夕
2023-03-14

我知道这个问题已经解决了,但是如果你进入了这个线程,它可能并没有在一个特定的组合中解决你的问题:

  • 所有工作在5.0设备上
  • 在4.x上不起作用
  • 您认为您启用了Multidex
  • ProGuard似乎不是问题

它发生在我身上,我找了3个小时。我希望这能帮到一些人。要在4.x设备上启用MultiDex,仅修改构建是不够的:您必须对application类进行子类化。就跟着那一套那一套

希望有帮助。

 类似资料:
  • 问题内容: 就像我在标题中说的那样,我正在为iPhone编写一个应用程序,该应用程序可以在调试模式下完美运行,但是当我将其构建为发行版并通过TestFlight安装时,它会崩溃。由于崩溃日志,它可能必须使用以下代码行: 我使用的是Brother的框架而不使用AirPrint进行打印,但是我认为这不是问题,因为应用程序在对框架执行某些操作之前便崩溃了。它仅在我执行这些行的ViewController

  • 我正在我的应用程序中使用cordova插件ionic键盘插件。在键盘出现之前,我的Ui如下所示: 但是,当键盘出现时,它会破坏应用程序的布局,如下所示: 然后,我试图停止布局的调整大小在config.xml使用下面的代码:

  • 我试图在solaris机箱中使用远程Weblogic服务器配置jProfiler。服务器正常启动,但是当我将jProfiler GUI连接到服务器时,出现以下错误,服务器崩溃。tmp目录具有足够的访问权限和空间。我可以看到一些文件,比如jpcOYaysx,是在tmp目录中创建的。有人能帮我解决这个问题吗?我们是否有特定于jProfiler的日志,如何配置它? 我找不到任何帮助页面/文档编辑jPro

  • 构建指纹:'Google/Sailfish/Sailfish:8.0.0/OPR3.170623.008/4294783:User/Release-Keys'修订:'0'ABI:'ARM64'pid:10010,tid:10046,name:ControllerMesse>>>>com.xxxxxx<< 有人能给我指个正确的方向吗。

  • 我最近在PlayStore上发布了一个应用程序,我的React原生“仅Android”版本出现了如下问题: 应用程序将在模拟器和实际android设备上以及在我的本地主机以外的其他IP上提供此错误,如my/etc/hosts中所述: 任何支持都是非常感谢的。 致以最诚挚的问候,

  • Google Play Console发布前报告称,我的应用程序在Pixel Android 8.0上运行时发生崩溃(其他应用程序没有问题)。在观看重播时,我没有看到任何问题,也没有看到应用程序崩溃。 这是提供的信息。 问题:com本机崩溃。xxxxxxxxx 构建指纹:“google/sailfish/sailfish:8.0.0/OPR3。170623.008/4294783:用户/释放键版本