【问题标题】:Problems with Android StudioAndroid Studio 的问题
【发布时间】:2014-07-29 17:57:49
【问题描述】:

我无法解决问题:

我使用类 ActionBarActivity,但出现错误,因此我在 Dependences 中添加了 com.android.support:appcompat-v7:+。然而,我得到了下一个问题:

    Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version L declared in library com.android.support:appcompat-v7:21.0.0-rc1

我尝试通过添加com.android.support:appcompat-v7:19.+ 来修复它,但Theme.AppCompat 出现错误:

: 1284-1284/ua.viperhit.contextmenu E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: ua.viperhit.contextmenu, PID: 1284 java.lang.RuntimeException: Unable to start activity ComponentInfo{ua.viperhit.contextmenu/ua.viperhit.contextmenu.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

虚拟机。测试设备显示消息“不幸的是,上下文菜单已停止”。

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    这是因为,在 appcompat-v7 项目中,AndroidManifest.xmluses-sdk minSdkVersion 声明为 19,而您的项目设置为 15,这是不合适的。 您可以尝试将您的项目值设置为大于或等于appcompat-v7 中声明的值。例如,两个项目中都有 19 个。

    【讨论】:

    • 指定主题android:theme="Theme.AppCompat"
    • 错误:检索项目的父项时出错:找不到与给定名称“android:Theme.AppCompat”匹配的资源。
    • 不正确。 com.android.support:appcompat-v7:+ 由 com.android.support:appcompat-v7:21 解决。它要求 minSdk=L。它会导致 minSdk 出错。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 2020-08-11
    • 2015-02-19
    • 2015-02-02
    • 2016-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多