繁体   English   中英

使用编译时提高Android中的API级别('com.google.android.gms:play-services:+')

[英]Increase API level in Android when using compile ('com.google.android.gms:play-services:+')

我正在使用这些依赖项,无法将API级别从14降低到13或更低:

dependencies {
    compile ('com.google.android.gms:play-services:+')
    compile files('libs/dagger-1.2.2.jar')
    compile files('libs/javax.inject-1.jar')
    compile files('libs/nineoldandroids-2.4.0.jar')
    compile files('libs/support-v4-19.0.1.jar')
    compile 'com.android.support:multidex:1.0.1'

使用compile ('com.google.android.gms:play-services:+')时,如何提高Android中的API级别?

我将参考我对另一篇类似问题的回答:

https://stackoverflow.com/a/42315590/2877453

基本上,您使用“ +”表示您无论如何都想要最新版本。 您永远都不要这样做,因为它会导致无法预料的问题,就像您现在遇到的那样。

如果您希望支持低于14的版本,则必须使用所有Google库的旧版本。

因此,您必须将“ +”替换为“ 10.0.1”,因为这是仍支持API 9的最新版本。

使用“ +”时,将获得“ 10.2”(或更高版本)版本,并且仅支持低至API 14的版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM