Android Studio 常见问题

1:logcat日志一行太多,换行显示
解决:android studio 左下角logcat设置有一个use soft wraps图标,点击可以换行显示
2:Error:Unable to find method 'org.gradle.api.tasks.TaskInputs.file(Ljava/lang/Object;)Lorg/gradle/api
今天在导入greenDao依赖的时候出现这个错误,原来是gradle版本太低,看了一下,GitHub上greendao使用的gradle插件版本是2.3.1,改一下就好了

  1. Error:com.android.builder.internal.aapt.AaptException: Failed to crunch
    解决:因为目录太长, 将项目路径放短一点即可
    4.android studio升级到2.3之后,databinding出错
    有一句警告:Using incompatible plugins for the annotation processing: android-apt. This may result in an unexpected behavior.
    原因:Android Gradle插件2.2版本发布后,Android 官方提供了annotationProcessor来代替android-apt,annotationProcessor同时支持 javac 和 jack 编译方式,而android-apt只支持 javac 方式。同时android-apt作者宣布不在维护
    解决办法:删除build.gradle 文件中 android-apt 的相关配置
    移除:apply plugin: 'com.neenbedankt.android-apt'
    butterknife也已经改成使用annotationProcessor了,参考github上butterknife地址修改
    5:报错
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
image.png

解决办法:最终发现是manifest中有错误,打开gradle console,发现有一个<activity>重复添加了

image.png
  1. AS抽疯,注释了代码,但是还是执行了代码,清理了缓存,也不行

    解决办法:卸载手机上的应用,再次编译,就可以了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,990评论 25 708
  • Android Studio 常用快捷键 ctrl+alt+v -> ctrl+2+l 自动定义变量 ctrl+a...
    Kevin1205阅读 2,614评论 0 11
  • 使用 Git 1. Can't update: no tracked branch 复现场景: 假设当前工作环境的...
    石先阅读 1,936评论 0 1
  • 早起早点。应该是有很多话要说,但不知从何说起。 应该是要安静的过日子,但生活总会给你带来很多波澜。 应该是要努力一...
    宿命里的我们阅读 204评论 0 0
  • 翻开一辑青春的相 那少年扑闪着大眼 发丝黑亮 窗外是二十年后的离别 等待 珍藏 翻开一辑稚气的相 简单的黑白之间 ...
    森吉德玛阅读 202评论 0 0