我正在做一个需要最新支持库的Android应用。
如果我理解正确,最新版本是22.2.0
所以我试图获得com.android.support - appcompat-v7版本22.2.0依赖,但在search.maven.org上找不到它
正如人们所看到的,它是gradle依赖于本文所需的那个:
protocol xxx {
var type : String { get }
var updatedTime : String { get }
var createdTime : String { get }
//...//
}
最新的android sdk android-sdk_r24.3.3-linux.tar没有它。它只有22.2.0版本。
为什么Maven没有它?
有什么方法可以下载吗?
答案 0 :(得分:0)
如此处所述> Android support library setup with maven谷歌实际上并不关心maven用户... 这里提到的答案之一可能对你有所帮助(可能不像你想的那么容易,但......):https://stackoverflow.com/a/22602712/4405559
我还建议你尝试找一个包含最新appcompat的github repo(我已经链接的问题也提供了一个答案,提到如果需要你可以创建自己的repo。)
答案 1 :(得分:0)
我刚刚在我的maven项目中执行了stackoverflow回答中的步骤:https://stackoverflow.com/a/22602712/4405559并且它完美无缺。
<dependency>
<groupId>com.android.support</groupId>
<artifactId>appcompat-v7</artifactId>
<version>22.2.0</version>
<type>aar</type>
</dependency>
gradle依赖性将是:
compile 'com.android.support:appcompat-v7:22.2.0@aar'
(如果找不到它,您可能需要将本地android支持m2repository文件夹添加到您的存储库。请参阅以下答案:https://stackoverflow.com/a/25365406/2199475)
确保您已在Android SDK Manager中检查更新并安装正确的api和相关的SDK Build-tools。