美文网首页
每次吃一点AndroidのAS问题大集合

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

作者: 耑意儿 | 来源:发表于2017-03-15 21:10 被阅读40次
    目录:
    1、打包APK之签名问题
    2、布局文件加载不出来
    3、tools:ignore="UselessParent"属性的意义
    4、Failed to create MD5 hash for file
    5、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包的情况


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

    相关文章

      网友评论

          本文标题:每次吃一点AndroidのAS问题大集合

          本文链接:https://www.haomeiwen.com/subject/isjrnttx.html