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 ...
最新文章
- NullPointerException 的处理新方式,Java14 真的太香了!
- mysql 实验论证 innodb表级锁与行级锁
- web项目怎么连接云服务器,web项目怎么连接云服务器
- angularjs 路由 异步加载js
- java servlet 对象_java servlet的域对象
- jenkins内置环境变量
- 论文中的Matlab画图常用技巧
- eclipse中文语言包 离线安装
- 单片机常用芯片总结(二)——DS1302时钟芯片
- 华为交换机导入配置_华为交换机配置文件备份与还原
- 广东省2021年夏季新冠疫情期间中医治未病指引
- 天盾linux数据恢复,天盾Linux数据恢复软件
- 00后必看:如何在互联网就业寒冬和疫情的双面夹击下找到心仪工作
- 【NLP】中文文本分类数据增强方法:EDA 与代码实现
- 1038	01背包动态规划
- 通过数据了解用户——数据在新品设计中的应用
- java计算机毕业设计网上扶贫农产品销售系统源码+系统+数据库+lw文档+mybatis+运行部署
- CSAPP期末复习(更新ing)
- java p2p 技术可行性分析_Atitit JAVA p2p设计与总结 JXTA 2
- 解决:superset db upgrade时报错:ModuleNotFoundError: No module named ‘dataclasses‘
热门文章
- 庄小焱——个人基本介绍
- C/C++ 代码分析警告
- C语言编译出现一个警告,16种C语言编译警告(Warning)类型的解决方法
- 荐读 | 从现在起,培养五个获益终生的思维习惯
- (java)leetcode122 买卖股票的最佳时机2 数组的多个谷底与峰值的求和
- 自考计算机原理,自考计算机原理考点.doc
- Ubuntu18状态栏调整位置,放置在屏幕下方
- 美国往事 - 追忆我的房东Dick - 开心的回忆
- 前端开发_HTML5_CSS部分-背景(background)
- 2022年北京国际塑料橡胶及包装工业展览会