昨天使用别人的.9.png图片放在自己的android studio工程下使用,出现如下错误:

:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
Information:Gradle tasks [:app:assembleDebug]
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportSupportV42211Library UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72211Library UP-TO-DATE
:app:compileDebugAidl UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources
AAPT out(19136665) : No Delegate set : lost message:Done
AAPT err(19136665): ERROR: 9-patch image G:\programs\android\android\android file\layout\app\src\main\res\drawable\title_bar.9.png malformed.
AAPT err(19136665):        Must have one-pixel frame that is either transparent or white.
Error:Execution failed for task ':app:mergeDebugResources'.
> Crunching Cruncher title_bar.9.png failed, see logs

于是上网百度解决办法。

首先.9.png是什么文件:.9.PNG是安卓开发里面的一种特殊的图片,这种格式的图片通过ADT自带的编辑工具生成,使用九宫格切分的方法,使图片支持在android 环境下的自适应展示。

然后在android stuido中会出现报错,具体原因有一下方面:

1.不能放在mipmap下,只能放在drawable目录下。我发现我的就是方法drawable下的,所以没问题。

2.可以直接改后缀名为.png。试了一下,可以。

3.就是图片的问题了。

本人是个新手,没什么经验,如发现有错误或者什么好的建议,欢迎指正!请多多指教!

转载于:https://www.cnblogs.com/reqcode/p/5238143.html

Android Studio中.9.png文件出错问题相关推荐

  1. Android Studio中使用样式文件

    Android Studio的样式(style)文件包含了样式资源,样式资源定义了单个视图(View)或者整个活动(Activity)的界面格式和外观. 1 添加样式文件 在Android Studi ...

  2. android studio创建md,如何在Android Studio中设置*md文件打开方式

    最近在Android Studio中写一些Demo的时候,会顺便在里面创建一个.md文件用来进行Demo笔记的书写.然而Android Studio不带有markdown预览功能,所以我就琢磨如何在A ...

  3. Android Studio中移动.gradle文件夹的方法

    Android Studio的.gradle文件夹保存的是从网络中下载的gradle配置文件,其默认位置是"C:\用户\用户名\",如图1所示. 图1 .gradle文件夹的默认位 ...

  4. android 添加so,Android studio 中添加 .so 文件

    场景:Android studio 编译我的项目(项目中有运用的jni),编译没有报错,正常的安装到我的机器上,可是运行的时候就报错,没有找到*.so文件... 可是明明在libs,目录下有加相关的文 ...

  5. 如何在Android Studio中设置*md文件打开方式

    说明:Androidstudio中的README.md文件默认使用电脑自带的编辑器打开,切换为开发工具自带的text文本打开 一,打开菜单栏: File–>Settings[这里也可以点击快捷栏 ...

  6. Android布局文件怎样转java,android studio中从布局文件到mainactivity.java的控制流

    下面是一个android应用程序的代码片段,它生成一个随机数字表单1-20,用户猜中数字,当猜中数字后按下按钮时,将比较用户编写的数字(val)和应用程序生成的数字(rand_no). 比较之后,我希 ...

  7. android studio中存放json文件,获取assets文件下下文件,获取本地json文件并解析

    转自http://blog.csdn.net/yanxiaosa/article/details/70859927 以前看过这些知识,今天用到的时候,发现自己忘记了,都不知道assets文件夹在哪个目 ...

  8. Android Studio中xml文件添加注释

    1 xml文件 xml是Extensible Markup Language即可扩展标记语言的缩写.xml文件就是用xml语言编写的文件,用来存储数据.携带数据和交换数据.Android Studio ...

  9. android+assets+在哪,我在哪里将’assets’文件夹放在Android Studio中?

    我对assets文件夹感到困惑. 它不是在Android Studio中自动创建的,几乎所有论坛都讨论了Eclipse. 如何在Android Studio中配置Assets目录? 由于Android ...

  10. Android studio中.9图片的含义及制作教程

    记得刚学Android的时候对.9图片很懵逼,当时同学使用android studio制作.9图片的时候感觉好神奇,但是年少轻狂的我并没有学会哦.刚好今天接触到这个.9图片,就打算今天把这个弄懂,不对 ...

最新文章

  1. 类和对象—对象特性—深拷贝与浅拷贝
  2. mysql autoextend_innodb_autoextend_increment':问题解决方法
  3. dbinfo.properties mysql_java 8.0Mysql 助手类
  4. 81. 搜索旋转排序数组 II(014)二分查找+思路+详解+二种做法
  5. java编译命令带参数_java编译命令基础知识点
  6. 二维三角元有限元方法matlab,有限元C++编程实践.doc
  7. Yaml锚点和别名*
  8. paip.提高用户体验----增添开始菜单类似360小助手按钮总结
  9. 计算机培训ppt课件,计算机基础操作培训ppt课件.ppt
  10. 刚体运动学公式_经典运动学公式汇总
  11. 计算机科学自考本科的科目,自考本科计算机专业考哪些
  12. 3.4输入手写数字图片输出识别结果
  13. sudo: no valid sudoers sources found, quitting问题解决方案
  14. 编码规则的发展历程(通俗版)
  15. vue H5移动端项目 真机测试配置
  16. 唯品会的html文件,唯品会网页打不开
  17. C# HMACSHA1 加密
  18. 最新Java资源整理,大多数人的选择
  19. 中小型项目请求限流设计
  20. C 语言 结构体_finddata_t _findfirst, _findnext, _findclose 函数讲解

热门文章

  1. 泰勒公式在近似计算中的应用
  2. keras load model 并保存特定层 (pop) 的权重save new_model
  3. vs没有添加引用_英超:切尔西 vs 热刺,热刺准备重新登顶领头羊
  4. android nexus 6尺寸,谷歌Nexus 6详细配置曝光 原生Android大杀器
  5. matlab软件及基础实验第8单元,知到高等数学与MATLAB启蒙第八单元章节测试答案...
  6. linux下架子网卡,Linux下新手装网卡指南
  7. Java 总结,会不断更新
  8. 《Android群英传:神兵利器》— Android 书籍
  9. 算法-求二进制数中1的个数
  10. React 深度学习:React Core