项目合并踩得坑

作者: Liuzjdev | 来源:发表于2018-10-14 00:08 被阅读12次

遇到这个任务 请务必静下心

遇到这个任务 请务必静下心

遇到这个任务 请务必静下心

先介绍几条常用命令,命令行查看更多错误信息

编译时打印详细信息

gradle build --info
gradle build --stacktrace

当然也能这么用

gradle build --stacktrace --info

运行时

gradle assembledebug --stacktrace --info

错误一、Program type already present

这类问题出现得原因大多都是引用的第三方依赖重复,遇到这类问题需要别烦躁,细心找出重复得依赖删除即可消除这类问题,这里提供一种方式,在app build.gradle中去除重复的组

image

错误二、More than one file was found with OS independent path

错误指的哪个文件夹或者哪个文件,把它添加进去就ok了

android {
   ---
   packagingOptions {
        pickFirst 'lib/x86_64/替换成你错误中.so'
        pickFirst 'lib/armeabi/替换成你错误中.so'
        pickFirst 'lib/x86/替换成你错误中.so'
        pickFirst 'lib/armeabi-v7a/替换成你错误中.so'
        pickFirst 'lib/arm64-v8a/替换成你错误中.so'
    }
   ---
}

错误三、aapt error

在gradle.properties中加入下面这行代码,处理了我的这个问题

android.enableAapt2=true

错误四、finished with non-zero exit value 1

敲命令,找带error的错误,然后处理

gradlew processDebugResources --debug
image

最后目前遇到这些问题,在遇到在更新

相关文章

  • 项目合并踩得坑

    遇到这个任务 请务必静下心 遇到这个任务 请务必静下心 遇到这个任务 请务必静下心 先介绍几条常用命令,命令行查看...

  • cPickle踩得坑

    后来就pip安装发现出现这样的情况: 在后来经过百度发现,是自己目前Python版本的原因: 描述:cPickl...

  • axios 踩得坑

    一 Content-Type 需求要做一个表单提交的单页面, 需要跟后端联调html + ajax 也可以,jq...

  • Android合并项目的一些坑

    Android合并项目的一些坑 最近要把一些公司以前的项目(eclipse)作为module合并到一起 发现一些问...

  • spring cloud踩得坑

    1、ribbon负载均衡,声明RestTemplate模板的时候,要在程序启动的时候加载,不能写在一个普通的bea...

  • Cocoapods升级踩得坑

    今天创建项目时弹出Cocoapods需要升级提示 顺便记录下升级步骤吧: 1.安装/升级RVM(Ruby Vers...

  • 安装nodejs踩得坑

    昨天安装一个nodejs,yum安装的版本太低了,根据网上的教程安装踩了n多的坑,后来发现一个很好的办法,node...

  • iOS-蓝牙4.0开发(踩过的坑)

    前言 来公司整整一年了,做得项目全部涉及蓝牙。坑应该给我踩得差不多了吧,但是一直没有做记录,今天就好好地回顾下项目...

  • IntelliJ IDEA杂项

    Tomcat部署时war和war exploded区别以及平时踩得坑 Visual Studio Code 前端调...

  • JSPatch 热修复踩得坑

    好久没更新自己的博客了,最近终于闲下来了, 总结下, 最近使用的 JSPatch,帮助大家节省些学习时间. JSP...

网友评论

    本文标题:项目合并踩得坑

    本文链接:https://www.haomeiwen.com/subject/xfnaaftx.html