每次吃一点AndroidのAS问题大集合
16lz
2021-01-26
目录:1、打包APK之签名问题2、布局文件加载不出来3、tools:ignore="UselessParent"属性的意义4、Failed to create MD5 hash for file5、build.gradle出现 :Failed to resolve:...
Android小仙
1. 打包APK之签名问题
AndroidStudio打包APK框中的v2(Full APK Signature) 即 APK Signature Scheme v2,是安卓7.0引入的一项新的签名方案。
刚开始的时候没有留意,觉得一定是Full APK Signature比较好,就勾选了。然后打包安装时出了这个问题:
Paste_Image.png
一番疑惑之后,我将V1 (Jar Signature)也勾选上了,奇迹般的,安装成功了!!!
这是为什么呢?来看看官方说明: 图片没加载出来?移驾官方说明 Paste_Image.png
2. 布局问价加载不出来
我在项目里加入RippleEffect的依赖:
compile 'com.github.traex.rippleeffect:library:1.3'
之后布局文件就报了下面的错误:
Paste_Image.png
网上很多说修改下v7的版本就可以了,我改完还是没效果。
更新下
还是不行
我想了想,解铃还须系铃人,于是又去翻了RippleEffect的github。
我的gradle里配置的v7版本原来是:
compile 'com.android.support:appcompat-v7:25.3.0'
,然后改成
compile 'com.android.support:appcompat-v7:25.1.1'
可以了!!!
参考:gradle please
3. tools:ignore="UselessParent"属性的意义
让工程在做lint检查时告诉IDE不用提示 "此 RelativeLayout 布局或其 LinearLayout 父是无用"
4. Failed to create MD5 hash for file
报错内容:
Failed to create MD5 hash for file 'E:\work\xsb-android\XiaoShangBang\app\libs\libammsdk.jar'.
删除build.gradle中的:
compile files('libs/libammsdk.jar')
5. build.gradle出现 :Failed to resolve:...
image.png在微信官网看到这样的通知:
image.png
所以,有时候会出现提供方在jcenter中移除jar包的情况
更多内容,待续。。。。。。
更多相关文章
- Android(安卓)LayoutInflater.inflate()方法的参数用途
- Android程序报错:程序包org.apache.http不存在——Android(安卓)6
- Android初学
- [Android(安卓)性能优化系列]降低你的界面布局层次结构的一部分
- 【Android开发经验】FaceBook推出的Android图片加载库-Fresco
- android 控件翻转切换布局
- Android(安卓)ExpandableGridView的实现
- 相对布局解析以及Android(安卓)studio 连接夜神模拟器
- 【Android】MVVM架构 RecyclerView加载数据滑动到后面,数据错乱,点