美文网首页
android studio 引入eclipse工程常见错误:E

android studio 引入eclipse工程常见错误:E

作者: 努力深耕Android的小透明 | 来源:发表于2017-12-08 13:59 被阅读36次

      在网络上下载了一个可排序模糊查询的listview的开源库,这个库是eclipse工程,在用as引入的过程中,在编译时出现了以下错误:

    error.png

      于是,我打开了Gradle Console来查看具体的错误:

    AAPT err(Facade for 1056180101): ERROR: 9-patch image \?\D:\Android\blog\blogworkspace\TestDemo\sortListView\src\main\res\drawable-hdpi\search_bar_edit_normal.9.png malformed.
    AAPT err(Facade for 1056180101): Frame pixels must be either solid or transparent (not intermediate alphas).
    AAPT err(Facade for 1056180101): Found at pixel #15 along top edge.
    AAPT err(Facade for 928307916): ERROR: 9-patch image \?\D:\Android\blog\blogworkspace\TestDemo\sortListView\src\main\res\drawable-hdpi\search_bar_edit_pressed.9.png malformed.
    AAPT err(Facade for 928307916): Frame pixels must be either solid or transparent (not intermediate alphas).
    AAPT err(Facade for 928307916): Found at pixel #15 along top edge.

      很显然,是因为错误的.9图片导致了编译失败,于是我按照错误文件地址打开了对应的文件夹, res\drawable-hdpi,仔细查看每一张.9图,终于发现其中有一张.9图有最上方没有点,所以报错了
      见下图:

    .9.png

      再同步后发现工程可以跑起来了~
      as在检查.9图方面的要求是比较严格的,所以对于.9图一定要谨慎处理.

      1. 检查名称是不是: 命名.9.png
      2. 四边都要画
      3. 9patch放在drawable文件夹下,一般放在hdpi下面,不能放在mipmap文件夹下

    相关文章

      网友评论

          本文标题:android studio 引入eclipse工程常见错误:E

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