android百分比布局失效,Android Studio不能添加百分比布局的依赖,书和AS不一样,老报错,怎么弄?急~~~...
我正好也在看这本书,这里也遇到同样的问题,不过仔细对比书上,可以看到书上的定义有:
compile ‘com.android.support:appcompat-v7:24.2.1’
compile 'com.android.support:percent:24.2.1'
这里其实和大多数遇到问题的同学都会有同一个问题,按照书上直接去添加compile 'com.android.support:percent:24.2.1' 这句话会报错,
从上面的报错可以看到compile 这个命令已经过时,已被implementation和api取代,当然题主这里也发现了,就改为了api,
于是将compile改为了api,然后sync一下,发现没有报错,但是依旧标红,如下图:
然后在去看看为什么标红?(这里大家可以尝试换成implementation,其实报错是一样的,不过说到底是可以忽略的)This support library should not use a different version (24) than the compileSdkVersion (28) less... (Ctrl+F1)
Inspection info:There are some combinations of libraries, or tools and libraries, that are incompatible, or can lead to bugs. One such incompatibility is compiling with a version of the Android support libraries that is not the latest version (or in particular, a version lower than your targetSdkVersion). Issue id: GradleCompatible
翻一下大概意思是(直接用翻译工具):
这个支持库不应该使用与编译版本(28)不同的版本(24)。(Ctrl + F1)
检查信息:有些库或工具与库的组合不兼容,或可能导致错误。这样的不兼容性之一是编译的Android支持库版本不是最新的版本(特别是低于targetSdkVersion的版本)。问题id: GradleCompatible
这里就是说你的版本不一致一个是28一个24,说的就是
implementation 'com.android.support:appcompat-v7:28.0.0'和api 'com.android.support:percent:24.2.1'这两个后缀要同步,把它改为
implementation 'com.android.support:percent:28.0.0'就可以了,只要版本号一样就可以了,
再来说一下题主第三张截图的报错,这个我之前有遇到,那时候觉得是自己无意间动了配置造成的,又不想去花时间搜索答案,就把AS卸载干净 并把user下的生成的文件也删掉重装一遍就好了,不过现在看来网上其它大神有解决的思路可以参照网页链接
最后虽然问题有点久了,但是若以后其他人遇到也好参照一下,哈哈
android百分比布局失效,Android Studio不能添加百分比布局的依赖,书和AS不一样,老报错,怎么弄?急~~~...相关推荐
- android百分比布局失效,Android 百分比布局库【原创】
为了解决android手机适配问题,我们经常想如果可以按照百分比的方式进行界面布局,这样适配各种屏幕就简单多了吧!现在谷歌正式提供百分比布局支持库(android-support-percent-li ...
- android 底部弹窗失效,Android实现从底部弹出Dialog(和PopWindow实现的效果同样)
布局文件:dialog_custom_layout.xmlandroid android:orientation="vertical" android:layout_width=& ...
- android webview js 失效,Android WebView注入JQuery、JS脚本及执行无效的问题解决
在项目中遇到JQuery注入后,执行无效的问题. 我们知道必须在网页加载完成后,也就是在onPageFinished()方法被调用后才能执行被注入的JS. 但是在有些手机上并不能成功执行,我的解决方案 ...
- android内置第三方APP为系统应用,第三方APP内置到/system/app目录下报错java.lang.UnsatisfiedLinkError,so文件不加载
项目场景: 在无系统签名的情况下,将第三方APP内置到/system/app目录下,可以将第三方应用变为系统应用,用户无法直接卸载.不过前提是手机需要root. 问题描述 使用es文件管理工具将第三方 ...
- android studio 2d插件,在Android Studio中添加Overlap2D库作为依赖项
include 'desktop', 'core', 'Overlap2dRuntime' project(':Overlap2dRuntime').projectDir = new File(set ...
- android点击失效,android点击无效验证的解决方法
背景 在写一个东西滑动删除列表的时候,出现了一个问题.我的需求是,左滑然后出现delete,然后点击delete,让该滑块消失. 我在点列表的第一行的时候,左滑,出现delete,点击删除,ok的,完 ...
- android 添加so,Android studio 中添加 .so 文件
场景:Android studio 编译我的项目(项目中有运用的jni),编译没有报错,正常的安装到我的机器上,可是运行的时候就报错,没有找到*.so文件... 可是明明在libs,目录下有加相关的文 ...
- 【错误记录】Android Studio Logcat 报错 ( read: unexpected EOF! )
文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 运行一段时间后 , 出现 Logcat 不打印日志的情况 ; 报错 : read: unexpected EOF! 二 ...
- 【错误记录】Android Studio 编译时 Kotlin 代码编译报错 ( 升级支持库时处理 @NonNull 参数 )
文章目录 一.报错信息 二.报错分析 三.解决方案 一.报错信息 最近处理支持库 , 将所有的支持库都升级到了 28.0.028.0.028.0.0 ; implementation 'com.and ...
最新文章
- C#中Split函数的使用
- (更新中)篮球相关英语积累与2020年NBA东部决赛:迈阿密热火与波士顿凯尔特人
- Spring源码分析——Bean的生命周期
- mysql存储过程时间_mysql时间操作函数和存储过程
- python数据预测模型算法_Python AI极简入门:4、使用回归模型预测房价
- 使用opencv中函数实现基于Harris算法的图像角点检测
- 通达信资金净流入公式_通达信当天净流入公式,通达信资金净流入公式
- 离散数学课后习题答案 左孝凌版
- 我72岁开始学习python,花了一个星期--参加R语言会议有感
- 电子数字计算机和电子模拟计算机区别,电子数字计算机和电子模拟计算机的区别在哪里?...
- mysql查询每个月入职人数_按年份统计入职人数sql语句
- 制作半透明的毛玻璃效果教程
- .shtml网站解析UnicodeError
- 苹果三代耳机_关于苹果蓝牙耳机的一些事情
- 科比都这么努力,你还有什么借口不努力呢?
- windows2016安装AD域
- 京东云无线宝可以服务器吗,京东云无线宝哪种上网方式收益最高,这点你一定得知道...
- RewriteCond %{REQUEST_URI}
- P1719 最大加权矩形(二维dp)
- Keep上市,流血不止
热门文章
- 电商横幅BANNER素材PSD分层模板|多品类,都能借鉴!
- 临床血液学检验仪器与技术
- 中国高校计算机大赛网络技术挑战赛,2019年度“中国高校计算机大赛-网络技术挑战赛”国赛圆满落幕...
- 人与自然关系的思考
- 资料:高等数学学习笔记——高等数学(四)学习笔记汇总
- Horizon 二次开发 - 登陆页面修改
- XP计算机桌面锁定进不去,[xp系统开机进不了桌面]启动进不去桌面上,电脑开机进不去桌面上怎么解决...
- 2020年终总结,少壮工夫老始成
- 《巴黎协定》正式生效 新能源需核心竞争力
- 2021寒假——洛谷刷题计划(35题)