每次吃一点AndroidのAS问题大集合

目录:
1、打包APK之签名问题
2、布局文件加载不出来
3、tools:ignore="UselessParent"属性的意义
4、Failed to create MD5 hash for file
5、build.gradle出现 :Failed to resolve:...

每次吃一点AndroidのAS问题大集合_第1张图片
Android小仙

1. 打包APK之签名问题

每次吃一点AndroidのAS问题大集合_第2张图片
AndroidStudio打包APK

框中的v2(Full APK Signature) 即 APK Signature Scheme v2,是安卓7.0引入的一项新的签名方案。
刚开始的时候没有留意,觉得一定是Full APK Signature比较好,就勾选了。然后打包安装时出了这个问题:
每次吃一点AndroidのAS问题大集合_第3张图片
Paste_Image.png

一番疑惑之后,我将V1 (Jar Signature)也勾选上了,奇迹般的,安装成功了!!!
这是为什么呢?来看看官方说明: 图片没加载出来?移驾官方说明

每次吃一点AndroidのAS问题大集合_第4张图片
Paste_Image.png

2. 布局问价加载不出来

我在项目里加入RippleEffect的依赖:

compile 'com.github.traex.rippleeffect:library:1.3'

之后布局文件就报了下面的错误:


每次吃一点AndroidのAS问题大集合_第5张图片
Paste_Image.png

网上很多说修改下v7的版本就可以了,我改完还是没效果。
更新下

每次吃一点AndroidのAS问题大集合_第6张图片
Paste_Image.png

还是不行
我想了想,解铃还须系铃人,于是又去翻了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

在微信官网看到这样的通知:


每次吃一点AndroidのAS问题大集合_第7张图片
image.png

所以,有时候会出现提供方在jcenter中移除jar包的情况


更多内容,待续。。。。。。

你可能感兴趣的:(每次吃一点AndroidのAS问题大集合)