我有两个模块:我的应用程序模块,我希望使用 Android 2.3平台编译,以及ActionBarSherlock库模块,必须使用 Android 4.0平台。当我设置项目结构并运行应用程序(并将ActionBarSherlock设置为我的模块的依赖项)时 - IDEA尝试使用2.3 API编译所有内容,并显示如下错误:
机器人-易于编译: action-bar-sherlock \ res \ values-v14 \ abs__themes.xml:32:错误:错误 检索项目的父项:找不到与给定项匹配的资源 名称'android:Theme.Holo.Light.Dialog'
如何正确设置IDEA?
答案 0 :(得分:4)
您可以使用4.0库编译所有内容,但使用以下清单声明支持2.3:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
在示例中,17是当前最新的API版本,但您可以使用15或任何您需要的版本。