美文网首页Android技术知识Android知识
关于AndroidStudio合并代码库代码后编译出现的奇怪bu

关于AndroidStudio合并代码库代码后编译出现的奇怪bu

作者: cuzhu | 来源:发表于2016-07-12 11:06 被阅读569次

今天在使用svn合并公司项目代码时出现了一个奇怪的bug,提示某个依赖类库的build文件夹下merge出错,造成ViewPager依赖的support V4包无法找到。我觉得build下的文件是自动编译生成的,但是我直接使用clean project,rebuilder等Android Studio自带的重新编译功能都无法修复这个bug。最后成功修复bug的方法是删除build下的所有文件,再去编译。
关于这个bug的思考:这个bug出现的主要原因SVN对于IDE编译自动生成的文件夹和文件类型要做必要的忽略,如果不做忽略不仅增加了每次提交代码的时间和合并代码的繁琐,更可能带来各种奇怪的编译错误。在这里我提倡养成良好的SVN使用习惯在创建SVN库的同时做好文件类型的忽略。关于Android Studio下的文件忽略可以参考我的另一篇博文http://www.jianshu.com/p/56c6b6c01cd2

相关文章

  • 关于AndroidStudio合并代码库代码后编译出现的奇怪bu

    今天在使用svn合并公司项目代码时出现了一个奇怪的bug,提示某个依赖类库的build文件夹下merge出错,造成...

  • JNI开发流程

    预编译 C语言执行的流程 1.编译:形成目标代码(.obj) 2.连接:将目标代码与C函数库连接合并,形成最终的可...

  • GitLab+jenkins 进行代码Merge自动错误检测

    分支合并前,通常需要在本地进行合并测试,看是否有代码冲突,编译是否通过,没有问题了,才敢把合并后的代码往主干分支提...

  • 预处理命令

    C语言的执行流程 c语言执行分为三步编译:编译成目标代码(.obj)链接:将目标代码与C函数库连接合并,形成最终的...

  • Use of undeclared identifier 'SE

    在合并了代码后出现了一个 MD5库的问题 BUG没有解决 我们就反向合并代码但是在我解压开之前的自己的版本的时候发...

  • iOS Match-O

    源代码、目标文件、可执行文件 源代码被编译成机器代码,也就是目标文件,链接器把多个目标文件进行合并并且和系统库进行...

  • go arm 交叉编译

    一、纯GO语言代码 1. 设置 GOARCH export GOARCH=arm 2. 编译go 代码 go bu...

  • iOS静态库制作的那些坑

    静态库本质是编译后的代码库,引用静态库可以有效减少项目的编译速度。一般来说,我们会选择对代码无依赖,功能相对独立的...

  • 合并两个代码仓库分支

    举例:在代码库1中将远程的代码库2合并,假设两个代码目录名字均为test_develop 将代码库1,代码库2的代...

  • Json编译错误及解决:/usr/include/wchar.h

    1、最近编译代码, 引入json库, 结果编译的时候, 莫名其妙出现: /usr/include/wchar.h:...

网友评论

    本文标题:关于AndroidStudio合并代码库代码后编译出现的奇怪bu

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