- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
应用程序运行良好,直到突然以某种方式触发此错误:
E/AndroidRuntime: at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:543)
at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:136)
at com.thorsguild.company..Activities.MainActivity.onCreate(MainActivity.java:89)
我应该提一下,我刚刚开始使用 this library from GitHub它服务于一组切换按钮并且即将对其进行测试
问:这个错误是什么意思,如何解决??
更新
整个堆栈跟踪
2019-05-31 12:04:14.216 14753-14753/com.hablo.company.hablo E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.hablo.company.hablo, PID: 14753
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.hablo.company.hablo/com.hablo.company.hablo.Activities.MainActivity}: android.view.InflateException: Binary XML file line #126: Binary XML file line #111: Error inflating class com.nex3z.togglebuttongroup.button.CircularButton
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2947)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3008)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1650)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6688)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
Caused by: android.view.InflateException: Binary XML file line #126: Binary XML file line #111: Error inflating class com.nex3z.togglebuttongroup.button.CircularButton
Caused by: android.view.InflateException: Binary XML file line #111: Error inflating class com.nex3z.togglebuttongroup.button.CircularButton
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.nex3z.togglebuttongroup.button.CircularButton" on path: DexPathList[[zip file "/data/app/com.hablo.company.hablo-1/base.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.hablo.company.hablo-1/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.hablo.company.hablo-1/lib/arm64, /system/lib64, /vendor/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.view.LayoutInflater.createView(LayoutInflater.java:616)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:865)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
at android.view.LayoutInflater.parseInclude(LayoutInflater.java:1011)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:861)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
at android.view.LayoutInflater.inflate(LayoutInflater.java:525)
at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
2019-05-31 12:04:14.216 14753-14753/com.hablo.company.hablo E/AndroidRuntime: at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:543)
at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:136)
at com.hablo.company.hablo.Activities.MainActivity.onCreate(MainActivity.java:89)
at android.app.Activity.performCreate(Activity.java:6912)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2900)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3008)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1650)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6688)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1468)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1358)
最佳答案
看来你看错了类名。您应该使用 CircularToggle
但您使用的是库中不存在的 CircularButton
。您可以查看github上提到的示例用法,如下所示
<com.nex3z.togglebuttongroup.button.CircularToggle
android:id="@+id/choice_a"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="A"/>
关于AndroidX 导致 AppCompatActivity 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56393868/
我正在升级我之前制作的一款游戏的用户界面,并且正朝着 Google 的 Material Design 方向发展。作为代码升级的一部分,我将向后兼容性支持库 android-support-v7-ap
更改applicationId后,Android Studio无法解析AppCompatActivity,DialogFragment,支持V4 Fragment和支持库中的类似项。 我努力了: 清洁
我尝试使用下面的代码在 android studio 中导入 AppCompatActivity import android.support.v7.app.AppCompatActivity; “a
我想将工具栏添加到我的 Android 应用程序,但是我得到了“致命异常:主要 java.lang.OutOfMemoryError"当我将 Activity 更改为 AppCompatActivit
您好,我想为此创建 float Activity ,我知道我可以将此样式设置为我的 Activity 。 android:theme="@android:style/Theme.Translucent
我使用的是Android Studio 1.5.1版本 如果我创建新项目并且 MainActivity 扩展 AppCompatActivity 那么它不起作用它会给出如下错误: 12-02
虽然之前有人问过这个问题,但没有一个解决方案对我有用。 问题是突然莫名其妙的 Android Studio 开始抛出 Cannot resolve symbol AppCompatActivity 的
我正在尝试添加搜索功能以从 Activity 列表中搜索项目。我正在为 android 5.1 尝试它,我想支持向后兼容性。我正在使用 android-support-v7-appcompat。 主要
我正在尝试为以编程方式扩展 AppCompatActivity 的类设置工具栏,但该 Activity 在运行时没有工具栏。我能够找到的关于使用工具栏的每个教程都以 XML 创建和添加工具栏,但我正在
我是从 Eclipse 开始接触 Android Studio 的新手,正在尝试调整设置。当我添加 Activity(空白 Activity )时,它会生成 java 文件,但会出现 extends
我正在开发一个使用 AppCompatActivity 的应用程序。这么多天以来,我一直在努力解决这个错误,但没有运气,也没有在 StackOverflow 上回答这样的答案。 gradle构建成功,
这个问题在这里已经有了答案: Out of Memory : android.support.v7.app.AppCompatActivity.onCreate (2 个答案) 关闭 6 年前。 再
我需要在我的应用程序中添加一个抽屉导航。这些 Activity 扩展了 AppCompatActivity。我希望在某些 Activity 中使用抽屉导航。抽屉导航应该看起来像 play store
我试图在全屏模式下隐藏标题栏。当我尝试使用 Activity 时,标题栏消失了。但是当我使用 AppCompatActivity 时,它仍然存在。知道为什么会这样吗?我应该更改 list 等其他内容吗
我正在将我的应用程序从 GCM 转移到 Firebase 以获取推送通知,这涉及更改某些依赖项。我将 gcm 依赖项更改为 firebase 并尝试同步项目,但在同步后我发现我所有实现了 AppCom
在我的应用程序的 build.gradle 中,依赖项是: compile 'com.android.support:support-v4:22.0.0' compile 'com.android.s
将 Activity 的父级从 Activity 更改为 AppCompatActivity 后,按钮上的字体发生了变化。例如,Remove-REMOVE。对于其他 Vews,字体没有改变。 为什么按
我的状态栏总是显示为黑色。我尝试了多种修复方法,但没有任何效果...我不敢相信这么简单的事情竟然如此复杂 这是我的 Style.xml: @color/cobalt @color/
重命名应用包名后,Android Studio 显示此错误can't resolve symbol AppCompatActivity 我尝试过的事情: 清理项目 清理 Android Studio
我有一个继承自 AppCompactActivity 的 Activity。在 Activity 集主题的 list 中: true @color/primary @colo
我是一名优秀的程序员,十分优秀!