fal*_*ojr 5 java android android-support-library android-maven-plugin
我正在尝试在我的项目中配置库v7支持,以便它使用ActionBarActivity,从而保持与某些Android 2.X版本的兼容性.
首先,按照从谷歌文档和导入项目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
Run Code Online (Sandbox Code Playgroud)
我的依赖关系如下:
<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>
Run Code Online (Sandbox Code Playgroud)
有问题的项目在GitHub上,如果他们想查看它:https://github.com/veniltonjr/msplearning
先感谢您!
首先,com.android.support:appcompat-v7 没有 apklib。它仅以 aar 形式提供。
其次,该库在 maven-central 中不可用,它随 Android SDK 一起提供。您需要手动将其部署到本地 Maven 存储库。
尽管您可以使用 maven-sdk-deployer 构建 apk 并将其部署到本地文件夹。但是您的 github 项目由于缺少内部依赖项而失败。
com.msplearning.android-support-v4:jar:19.1.0,com.msplearning:android-support-v7-appcompat:jar:19.1.0
| 归档时间: |
|
| 查看次数: |
1674 次 |
| 最近记录: |