目录: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的版本就可以了,我改完还是没效果。
更新下

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

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


image.png

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


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

更多相关文章

  1. Android(安卓)LayoutInflater.inflate()方法的参数用途
  2. Android程序报错:程序包org.apache.http不存在——Android(安卓)6
  3. Android初学
  4. [Android(安卓)性能优化系列]降低你的界面布局层次结构的一部分
  5. 【Android开发经验】FaceBook推出的Android图片加载库-Fresco
  6. android 控件翻转切换布局
  7. Android(安卓)ExpandableGridView的实现
  8. 相对布局解析以及Android(安卓)studio 连接夜神模拟器
  9. 【Android】MVVM架构 RecyclerView加载数据滑动到后面,数据错乱,点

随机推荐

  1. Android修炼之道——Shape
  2. android基于dialog加载时转圈圈的demo
  3. Android(安卓)视频分离和合成(MediaMuxer
  4. 通过AndroidTestCase来进行android 单元
  5. android琐碎记四
  6. How to change an Android app's name?
  7. 同样line-height下ios和Android显示不一
  8. Android小知识7
  9. android 2.3 修改 statusbar
  10. Android(安卓)拦截音量键,控制系统媒体音