android开发关于打包一个总结(后续一直更新)
2017-04-21 18:24
459 查看
昨天遇到了一个打包问题
Java.util.zip.ZipException:
duplicate entry: com/nineoldandroids/animation/Animator$AnimatorListener.class
当时被这个错误搞得烦了,一开始就知道是架包重复,然后一直删包,然而没什么卵用
后面百度,看了一篇文章,说什么去studio的External libraries里面删除重复的nineoldandroids架包,然后也没用,倒被搞得烦了
把好好的一个project删得乱七八糟了,最后就去码云上面重新搞了一份代码,由于下载的方式不对,导致没法再次pr
这里记录下正确的GIT下载方式
第一步:复制码云上SSH的那个地址
第二步,在git项目那个目录,右键打开 git bash here(注意把之前的项目压缩掉或者delete)
第三步,在打开的doc命令里输入 git clone +复制的那个地址
这样就可以了。
关于打包的那个Bug后来还是完美解决了,解决就一步,将compile换provided,具体原因是:引入多个moudle,moudle下面
依赖的架包包含了相同的架包
Java.util.zip.ZipException:
duplicate entry: com/nineoldandroids/animation/Animator$AnimatorListener.class
当时被这个错误搞得烦了,一开始就知道是架包重复,然后一直删包,然而没什么卵用
后面百度,看了一篇文章,说什么去studio的External libraries里面删除重复的nineoldandroids架包,然后也没用,倒被搞得烦了
把好好的一个project删得乱七八糟了,最后就去码云上面重新搞了一份代码,由于下载的方式不对,导致没法再次pr
这里记录下正确的GIT下载方式
第一步:复制码云上SSH的那个地址
第二步,在git项目那个目录,右键打开 git bash here(注意把之前的项目压缩掉或者delete)
第三步,在打开的doc命令里输入 git clone +复制的那个地址
这样就可以了。
关于打包的那个Bug后来还是完美解决了,解决就一步,将compile换provided,具体原因是:引入多个moudle,moudle下面
依赖的架包包含了相同的架包
相关文章推荐
- 关于android开发环境中sdk和adt更新到22.6之后多了appcompat_v7和avd无法创建一个模拟器
- 关于Android App开发知识体系的一个小总结
- 关于Android的开发经验总结
- 关于Android的开发经验总结 .
- Android开发:canvas.drawTextOnPath()无效----Android4.03的又一个bug!!!!(关于Canvas绘制的方方面面)
- 关于myeclipse 8.5下android开发R.java文件不生成或不更新问题的解决
- 关于Google Maps API V2 android版本的开发(总结)
- 关于Android开发环境的构建方法总结
- Android开发中Sqlite使用总结,持续更新
- 关于android蓝牙开发的一些总结
- Android开发:canvas.drawTextOnPath()无效----Android4.03的又一个bug!!!!(关于Canvas绘制的方方面面) .
- Android开发当中有用组件总结(持续更新……)
- 一个java swt桌面程序开发到打包的总结(1)(收集)
- 手把手搭建 android 开发环境||资源打包下载【更新到android 4.2】
- 关于Android开发过程中,createImage的一些总结。
- 关于Android的开发经验总结
- 一个java swt桌面程序开发到打包的总结(2)
- 一个java swt桌面程序开发到打包的总结(3)
- 关于.net开发常见基本知识总结(每日更新)
- 为什么Android应用用Java开发,为什么Android大型游戏要用数据包?这里根据我的知识做一个总结