我有两个模块:我想用Android2.3平台编译我的应用程序模块,和ActionBarSherlock库模块,它必须用Android4.0平台编译。当我以这种方式设置项目结构并运行应用程序( ActionBarSherlock被设置为模块的依赖项)时,IDEA尝试用2.3API编译所有内容,并显示如下错误:
android-apt编译器: action-bar-sherlock\res\values-v14\abs__themes.xml:32:错误:检索项的父级错误:没有找到与给定名称“android:Theme.Holo.Light.Dialog”匹配的资源。
如何正确设置观念?
发布于 2013-01-25 12:07:48
您可以使用4.0 lib编译所有内容,但使用以下清单声明支持2.3:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />在本例中,17是当前最新的API版本,但您可以使用15或任何您需要的。
https://stackoverflow.com/questions/14521463
复制相似问题