我正在尝试在我的项目中配置v7支持库,以便使用ActionBarActivity,从而保持与一些Android 2.X版本的兼容性。
首先,按照Support Library Setup中的添加带资源的库部分,遵循Google的文档,将项目android-support-v7-appcompat
作为库导入。但是这样做会导致Maven Build失败,因为它找不到所需库的依赖项。
现在,我决定寻求一个更清洁的解决方案,使我的依赖关系由Maven管理。为此,请按照答案的说明,但使用版本19.0.1。这使得我的Maven Build成功执行,但是我的项目在工作区中无法编译,在我的POM的第一行出现以下错误:
dependency=[com.android.support:appcompat-v7:apklib:19.0.1:compile]not found in workspace
我的依赖关系如下:
<dependency>
<groupId>com.android.support</groupId>
<artifactId>appcompat-v7</artifactId>
<version>${com.android.support-version}</version>
<type>apklib</type>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
<artifactId>appcompat-v7</artifactId>
<version>${com.android.support-version}</version>
<type>jar</type>
</dependency>
这个项目在GitHub上,如果他们想查看它:https://github.com/veniltonjr/msplearning。提前感谢!