Libs文件夹下的Jar文件为什么不会自动放在Android Private Libraries目录下
2015-06-08 17:36
543 查看
简而言之:这个问题就是由jar包重复冲突了!
这个问题一开始我出现了一种“自以为是”的答案,在Android Private Libraries目录下的是会打包到工程可执行文件当中去的,而不自动编译的原因是因为Libs下面的jar文件太大导致的,但是显然在运行的时候就直接报错了——class not found!
那么很明显不是这个问题!
其实呢,是在Libs目录下面有一个android-support-v4.jar。而如果你的工程中有引入其他的libraries
而如果,这个project中也有android-support-v4.jar,那么问题就产生了。当前工程的libs下的v4jar包与所包含的library工程的libs下的v4jar包会重复。而这个时候当前工程是不会将libs下面的任何jar包放到自动生成的Android Private Libraries目录中去的,这个目录也不会生成。
解决的方法:将当前工程中的android-support-v4.jar删掉就可以了!然后clean,build。就ok了
这个问题一开始我出现了一种“自以为是”的答案,在Android Private Libraries目录下的是会打包到工程可执行文件当中去的,而不自动编译的原因是因为Libs下面的jar文件太大导致的,但是显然在运行的时候就直接报错了——class not found!
那么很明显不是这个问题!
其实呢,是在Libs目录下面有一个android-support-v4.jar。而如果你的工程中有引入其他的libraries
而如果,这个project中也有android-support-v4.jar,那么问题就产生了。当前工程的libs下的v4jar包与所包含的library工程的libs下的v4jar包会重复。而这个时候当前工程是不会将libs下面的任何jar包放到自动生成的Android Private Libraries目录中去的,这个目录也不会生成。
解决的方法:将当前工程中的android-support-v4.jar删掉就可以了!然后clean,build。就ok了
相关文章推荐
- Android 强制软键盘关闭
- 第一次写android博客,现在还是一个小白
- Android实现隐藏状态栏和标题栏
- Android FrameWork——相关内容
- Android开发资源整理
- android开发一些小bug
- Android AsyncTask
- Android:菜单栏Menubar跟随ListView滑动隐藏和显示
- android 文件读取(assets、raw)
- gdb 远程调试 android native 程序
- android 关于Acitivity 的setFlag以及launchmode的总结
- android开发遇到的一些问题,随手记录~
- Android开发者必知的5个开源库
- android开发扩大CheckBox点击监听范围
- android学习收藏的一些网址,自用~
- Android实现语音识别代码
- android 背景图片的变形(background)
- android 数据库事务
- Android Bundle类别
- Android性能测试工具 使用方法