android studio遇到的问题及解决方案记录

问题一:【Error:Execution failed for task ‘:app:mergeDebugResources’. > Crunching Cruncher top1_bg.9.png failed, see logs】

采用网友方法一:

”在主工程文件夹下的build点gradle文件里,加两句

aaptOptions点cruncherEnabled = false

aaptOptions点useNewCruncher = false

例如我的改了之后就变成这样了:

Android {

compileSdkVersion 22

buildToolsVersion “23.0.1”


aaptOptions.cruncherEnabled = false

aaptOptions.useNewCruncher = false


defaultConfig {

minSdkVersion 5

targetSdkVersion 17

}

more…………

然后就好了,随便怎么clean,怎么重新构建,都OK无报错。”

加上后 我的项目代码如下:



不识别这两个属性,build后项目报错:

Error:Execution failed for task ‘:robot:mergeDebugResources’.

> E:\Users\Administrator\AndroidStudioProjects\MyApplication\robot\src\main\res\drawable\title_bar.9.png: Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘e:\Users\Administrator\AppData\Local\Android\sdk\build-tools\23.0.1\aapt.exe” finished with non-zero exit value 42

或者报:


后来看到帖子发现应该加:

android {
    compileSdkVersion 22
    buildToolsVersion '23.0.2'

    aaptOptions {
        cruncherEnabled = false
        useNewCruncher = false
    }

    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
    }
}

就不会出现下划线的错误了,但同样会报出上图中的N多错误。


方法二(工作量较大且很难改全):



 Android  SDK/tools目录下提供了编辑器draw9patch.bat,双击即可打开,使用起来很简单了,主要有以下选项:

  • ? Zoom: 用来缩放左边编辑区域的大小
  • ? Patch scale: 用来缩放右边预览区域的大小
  • ? Show lock: 当鼠标在图片区域的时候显示不可编辑区域
  • ? Show patches: 在编辑区域显示图片拉伸的区域 (使用粉红色来标示)
  • ? Show content: 在预览区域显示图片的内容区域(使用浅紫色来标示)
  • ? Show bad patches: 在拉伸区域周围用红色边框显示可能会对拉伸后的图片产生变形的区域,如果完全消除该内容则图片拉伸后是没有变形的,也就是说,不管如何缩放图片显示都是良 好的。(实际试发现NinePatch编辑器是根据图片的颜色值来区分是否为bad patch的,一边来说只要色差不是太大不用考虑这个设置。)

  • 勾选“Show patches”可显示画定的区域,绿色为固定大小区域,红色为缩放区域,文字会摆放在红色区域。


  • 总结出的改错方法就是上下均留一个像素的拉伸 红色就消失了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android Studio中,当你查看git历史记录时,可能会遇到中文乱码的问题。这个问题通常是由于编码方式不匹配导致的。在你的引用中,提到了一种解决方法,可以尝试一下。 首先,打开Android Studio并点击"git",然后选择"Log Main"来查看git的历史记录。如果你发现其中一些中文commit和git user_name显示乱码,那么问题很可能是由于编码方式不正确引起的。 根据引用中提到的解决办法,在Stack Overflow上有一个简单的解决方案。这个解决方案建议将Android Studio的编码方式更改为UTF-8。 你可以按照以下步骤进行操作: 1. 在Android Studio中,点击"File"菜单,然后选择"Settings"。 2. 在设置窗口中,选择"Editor",然后选择"File Encodings"。 3. 在"Global Encoding"和"Project Encoding"下拉菜单中,选择"UTF-8"作为编码方式。 4. 点击"OK"保存更改。 通过更改Android Studio的编码方式为UTF-8,可以解决git历史记录中显示中文乱码的问题。这种更改可以确保Android Studio正确地读取和显示中文字符。 总结一下,要解决Android Studio中git显示中文乱码的问题,你可以通过更改Android Studio的编码方式为UTF-8来解决。这样可以确保正确读取和显示中文字符。希望这个解决方案对你有帮助!如果你还有其他问题,请随时提问。 - 引用来源: Android Studio git显示中文乱码问题 - 引用来源: Android Studio 3.0之后git log命令查看历史记录乱码问题解决方法 - 引用来源: Android Studio编码方式设置为UTF-8解决git显示中文乱码问题

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值