启动应用程序时出现此错误。我不知道为什么我会得到这个 将Theme.AppCompat.Light.NoActionBar
添加到我的应用程序Style
时:
java.lang.RuntimeException: 无法启动活动 ComponentInfo{com.metao.recorder/com.metao.recorder.activities.MainActivity}: android.view.InflateException: Binary XML file 行 #22: Binary XML 文件行 #15:膨胀类时出错 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3320( 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3416( at android.app.ActivityThread.access$1100(ActivityThread.java:229( 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821( at android.os.Handler.dispatchMessage(Handler.java:102( at android.os.Looper.loop(Looper.java:148( at android.app.ActivityThread.main(ActivityThread.java:7407( at java.lang.reflect.Method.invoke(Native Method( 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230( at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120( 由以下原因引起:android.view.InflateException:二进制XML文件行#22: 二进制 XML 文件行 #15:膨胀类时出错 at android.view.LayoutInflater.inflate(LayoutInflater.java:551( at android.view.LayoutInflater.inflate(LayoutInflater.java:429( at android.view.LayoutInflater.inflate(LayoutInflater.java:380( 在 android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292( 在 android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140( 在 com.metao.recorder.activities.MainActivity.onCreate(MainActivity.java:156( at android.app.Activity.performCreate(Activity.java:6904( 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1136( 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3267( 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3416( at android.app.ActivityThread.access$1100(ActivityThread.java:229( 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821( at android.os.Handler.dispatchMessage(Handler.java:102( at android.os.Looper.loop(Looper.java:148( at android.app.ActivityThread.main(ActivityThread.java:7407( at java.lang.reflect.Method.invoke(Native Method( error
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230( at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120( 原因:android.view.InflateException:二进制XML文件行#15: 膨胀类错误 at android.view.LayoutInflater.createView(LayoutInflater.java:657(
我的清单是这样的:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme.NoActionBar">
我的v21/styles.xml
文件是这样的:
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
styles.xml
文件是这样的:
<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.NoActionBar" parent="AppTheme">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
有人可以帮我吗?
Modifiy 清单如下并检查。
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
我发现了问题:在一个Android库的资源中,我在LinearLayout
中使用了这个:
android:background="?attr/round_corners"
这导致程序崩溃并说<unknown>
资源。
谢谢大家。