我在Android 3.1.3中创建一个新项目时遇到了问题,每当我创建一个项目时,设计布局都会抛出一条错误消息:
未能加载带有未知错误的AppCompat ActionBar。
错误截图:

警告截图:

style.xml (同时出错)-->
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
我用这样的方法解决了问题:
style name="AppTheme“AppTheme
如其他员额所示
但是,当我需要添加工具栏时,我坚持错误:
android/view/view$onUnhandledKeyEventListener
错误截图:

问题是应用程序没有actionbar,尽管style.xml有适当的代码,即使通过更改Layout_width、Layout_height和将其约束到约束布局,工具栏也不会出现。
发布于 2018-07-14 14:58:48
我找到了答案,但我不确定这是最好的答案。但这解决了所有的问题。
这个错误可能是因为API 28.0.0-alpha3 3中的一个bug,它可能会影响向后兼容性(我还不完全确定)。
Build.gradle(模块: app) (修复前)->
compileSdkVersion 28 targetSdkVersion 28 实现'com.android.support:appcompat-v7:28.0.0-alpha3‘
通过将API版本降至27.1.1并更改compileSdkVersion、targetSdkVersion和实现,我修正了错误。
Build.gradle(模块:app)(修复错误后)->
要修复错误,只需更改
compileSdkVersion 27 targetSdkVersion 27 实现'com.android.support:appcompat-v7:27.1.1‘
重新建造阶梯。这将清除有关ActionBar和工具栏的所有错误和警告。
https://stackoverflow.com/questions/51305964
复制相似问题