最近一个使用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

更多相关文章

  1. Android大图加载方法
  2. 高效显示Bitmap+listview冲突解决+图片内存缓存+硬盘缓存
  3. android:GLSurfaceView绘制bitmap图片及glViewport调整的效果
  4. Android实现照片选择显示-从相册选择或拍照选择
  5. 【Android】错误:Installation error: INSTALL_FAILED_VERSION_DO
  6. android中显示网络图片
  7. Your project contains error(s)... 如何解决?
  8. Android常用控件以及用法
  9. [置顶] android 优化那些事之图片缓存设计/如何高效的展示图片(

随机推荐

  1. Android(安卓)倒计时工具类
  2. 用Fildder抓取Android的HTTP包
  3. Android学习笔记(1):一些准备姿势
  4. Android中WebView使用解析
  5. 在Android(安卓)8.0之后版本上添加Hidl S
  6. Android基础控件(EditView、SeekBar等)的使
  7. Android(安卓)平台点对点音视频对讲
  8. Android(安卓)Studio插件之快速findViewB
  9. Android(安卓)TTS 初体验
  10. RadioGroup和RadioButton单选框