Android(安卓)Studio 9 patch 编译错误
最近一个使用android studio开发的项目中在使用了9宫图后出现了编译错误,尝试了多种方法未能解决,最后仔细查看出错的日志发现,居然是图片的原因,图片中包含有alpah通道所以在执行app:mergeDebugResources时出现了错误 ,解决方法就是让美工重新换一张没有alpha通道的9宫图就好了。
information:Gradle tasks [:app:assembleDebug]
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72220Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42220Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
: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(1304209106) : No Delegate set : lost message:Done
AAPT err(1304209106): ERROR: 9-patch image M:\project\supervisor-android\app\src\main\res\drawable\chat_left.9.png malformed.
AAPT err(1304209106): Frame pixels must be either solid or transparent (not intermediate alphas).
AAPT err(1304209106): Found at pixel #58 along top edge.
Error:Execution failed for task ‘:app:mergeDebugResources’.
Crunching Cruncher chat_left.9.png failed, see logs
Information:BUILD FAILED
Information:Total time: 1.433 secs
Information:1 error
Information:0 warnings
Information:See complete output in console
更多相关文章
- Android大图加载方法
- 高效显示Bitmap+listview冲突解决+图片内存缓存+硬盘缓存
- android:GLSurfaceView绘制bitmap图片及glViewport调整的效果
- Android实现照片选择显示-从相册选择或拍照选择
- 【Android】错误:Installation error: INSTALL_FAILED_VERSION_DO
- android中显示网络图片
- Your project contains error(s)... 如何解决?
- Android常用控件以及用法
- [置顶] android 优化那些事之图片缓存设计/如何高效的展示图片(