Resolved versions for app (26.1.0) and test app (27.1.1) differ.

简介: Resolved versions for app (26.1.0) and test app (27.1.1) differ.

Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/t


这个报错我相信很多人都遇到过,我对此也是不胜其烦,尝试多次之后找到几个解决的办法。起因就是我的项目同时引用了不同的版本的同一个工具包或是依赖,导致的内部冲突


查看app 下的build.gradle中的 compileSdkVersion,targetSdkVersion的版本,然后查看,project下的External Libraries里面文件support-annotations,看是否有27.1.1版本的文件依赖。


第一个方法


最简单的。那就是 Build → Rebuild Project 但是可能你之后在build.gradle里面添加其他依赖库的时候依然会这个。


第二个方法


在app下的 build.gradle 里面 dependencies闭包里面加上下面这句


androidTestCompile('com.android.support:support-annotations:26.1.0') { force = true }


加上这一句,之后不管你怎么添加依赖都不会出这个bug,亲测有效。


如下图所示


20190403085207262.png


第三种方法


在app下的 build.gradle 里面 dependencies闭包上面 加上下面这句


configurations.all {
    resolutionStrategy.force 'com.android.support:support-annotations:26.1.0'
}


20190403090012138.png


这句话的意思是强行指定版本为26.1.0


第四种方法


也比较简单粗暴 ,那就是


20190403085403325.png


将这两句给注释掉,然后在Sync Now 也是会清除你目录下的27.1.1 的依赖包的


第五种方法


那就是升级版本,你26.1.0和27.1.1我都不用了,直接升级到28.0.0,然后就可以了,不过你得在网速好的时候使用,因为需要下载新的SDK,会比较大,自测有效,如下图所示


20190403090402293.png



相关文章
|
5月前
Please use ‘App‘ component instead.报错问题解决
Please use ‘App‘ component instead.报错问题解决
153 0
|
5月前
|
Kubernetes API 定位技术
Yurt-app-manager
Yurt-app-manager 是 Kubernetes 容器服务 Edge 版中的一个组件,提供了一个节点池控制器功能,可以将节点按照特定属性抽象成节点池概念。
28 6
|
5月前
|
小程序 API 定位技术
【uni-app报错】选择地址:fail the api need to be declared in the requiredPrivateInfos field in app/ext.json
【uni-app报错】选择地址:fail the api need to be declared in the requiredPrivateInfos field in app/ext.json
129 0
|
12月前
|
数据安全/隐私保护 iOS开发
ipa上传到APP store
在itunes中创建程序 打开 https://itunesconnect.apple.com/(membercenter中也可以找到)选择"Manage Your Applications"
|
12月前
|
开发者
ipa上传到app store的方法
假如你没有mac电脑,将ipa上传到苹果开发者中心,生成构建版本在以前是一个比较麻烦的活,但是现在有现成的免费工具可以将ipa上传到苹果开发者中心,并生成构建版本。
App Store把app的评论扒下来
公司有需求把评论进行统计分析,就把App Store的评论扒下来并记录
259 0
|
开发者 iOS开发
如何把打包好的app 发布到app store
如何把打包好的app 发布到app store
如何把打包好的app 发布到app store
|
iOS开发
【iOS开发】带有 Extension Target 的 App,如何签名打包
�Extension Target 如果我们要开发一款类似 AdBlock 的应用,就需要添加一个 Extension Target,如上图。
1681 0
Sales Volume Analysis PoC app test - environment setup finished
Sales Volume Analysis PoC app test - environment setup finished
102 0
Sales Volume Analysis PoC app test - environment setup finished
handle search in myNote app
Created by Wang, Jerry, last modified on Feb 05, 2015
handle search in myNote app