我无法解决问题:
我使用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.
On Virt。测试设备显示消息"不幸的是,上下文菜单已停止"。
答案 0 :(得分:1)
这是因为,在appcompat-v7
项目中,AndroidManifest.xml
将uses-sdk minSdkVersion
声明为{19},而您的项目设置为15则不合适。
您可以尝试将项目值设置为大于或等于appcompat-v7
中声明的值。例如,两个项目中都有19个。