Android Studio中.9.png文件出错问题
2024-10-16 14:27:14
昨天使用别人的.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.就是图片的问题了。
本人是个新手,没什么经验,如发现有错误或者什么好的建议,欢迎指正!请多多指教!
最新文章
- Resharper的配置和使用
- shell在一个大文件找出想要的一段字符串操作技巧
- ad画fpc
- C# System.Threading.Timer 使用方法
- Win7下硬盘安装Ubuntu 12.04.3双系统
- JavaScript设计模式——单体模式
- 使用Genymotion来运行Android Studio开发的程序
- interrupt ,interrupted 和 isInterrupted
- 关于MySQL的Myisam和Innodb的一些比较总结
- IOS 获取网络图像尺寸 更改 图像色彩值 什么一套方法灰色
- 动手Jquery插件
- 关于Webdriver自动化测试时,页面数据与数据库id不一致的处理方式,需要使用鼠标事件
- hdu 3345 War Chess
- 【机器学习】BP &; softmax求导
- SpringBoot无法书写主启动类的情况之一
- Spring实现文件的上传下载
- mybatis入门程序-(二)
- POJ1860 Currency Exchange【最短路-判断环】
- DropDownList切换选择,服务器控件Repeater未更新
- django中cookies和session