Libs文件夹下的Jar文件为什么不会自动放在Android Private Libraries目录下

简而言之:这个问题就是由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了

时间: 2024-12-13 06:32:39

Libs文件夹下的Jar文件为什么不会自动放在Android Private Libraries目录下的相关文章

Libs文件夹下的Jar文件为什么不会自己主动放在Android Private Libraries文件夹下

简而言之:这个问题就是由jar包反复冲突了! 这个问题一開始我出现了一种"自以为是"的答案,在Android Private Libraries文件夹下的是会打包到project可执行文件其中去的,而不自己主动编译的原因是由于Libs以下的jar文件太大导致的,可是显然在执行的时候就直接报错了--class not found! 那么非常明显不是这个问题! 事实上呢.是在Libs文件夹以下有一个android-support-v4.jar.而假设你的project中有引入其它的libr

给一个文件夹,返回该文件夹下所有文件的数量

<?php 给一个文件夹,读取文件夹里面文件的数量 echo ShuLiang("./gai.php"); 给一个文件夹,返回该文件夹下所有文件的数量 function ShuLiang($filename) { $sum=0; 定一个初始值 变量 $dir = opendir($filename); while($f = readdir($dir)) { if($f=="." || $f=="..") 排除 两个文件 { } else {

读取文件夹下所有子文件夹中的excel文件,并根据分类合并

解决的问题:需要读取某个大文件夹下所有子文件夹中的excel文件,并汇总,汇总文件中需要包含的2部分的信息:1.该条数据来源于哪个子文件夹:2.该条数据来源于哪个excel文件.最终,按照子文件夹单独保存汇总文件,或者只保存成一个汇总文件. 场景描述:抓取了各个APP的使用数据,分散地保存在各个文件夹中.文件格式如下: 第一级分类:文件夹名 第二级分类:文件夹下xlsx文件名 第三级分类:每个xlsx文件中每行(具体的每条数据),但其中并没有该APP属于的二级分类和一级分类,需要为每条数据添加二

【Java】利用ant插件压缩文件夹及其所有子文件与子文件夹

如果在Java要压缩一个文件夹及其所有子文件与子文件夹,可以利用到Apache公司提供的ant插件.其实也就是一个jar包. 比如,如果要把f:\bb下的所有文件,压缩成一个f:\bb.zip,如下图: 首先先到Apache的官网,下载ant插件,地址:http://ant.apache.org/bindownload.cgi(点击打开链接) 下载解压之后,取走其中的apache-ant-1.9.4\lib下的ant.jar放到你的java工程就行: 比如拷贝到你的java工程,目录结构如下图,

c# -- 读取文件夹中的所有文件(备忘)

读取选取的文件夾下的所有.txt文件 private void button1_Click(object sender, EventArgs e){ if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { string foldPath = folderBrowserDialog1.SelectedPath; MessageBox.Show("已选择文件夹:" + foldPath, "选择文件夹提示"

利用java.io.File类实现遍历本地磁盘上指定盘符或文件夹的所有的文件

2016-11-18 这是本人的第一篇随笔博客,纠结了半天还是选择自己学的时候比较用心的一些知识点上.利用java.io.File类指定本地的文件夹进行遍历所有的文件. package org.lxm.filedemo; import java.io.File; import java.util.Scanner; /* * 本程序是将某个盘的所有文件夹及其文件全部调出来的操作 */ public class FileAllDemo { public static void main(String

递归和非递归方法得到某文件夹中的全部文件和文件夹

/*******************************************************递归实现***************************************************/ /** * 获取某文件夹的所有文件 * @param filePath 获取文件的文件夹路径 * @param myFiles 保存文件的文件集合 * @return  所有的文件及文件夹 * @throws IOException */ public static Arr

小工具:删除某些文件夹 及 其子文件夹

背景:偶最近在一个任务的开发测试的过程中, 需要重复的去运行程序,在测试过程中 每运行一次,会产生大量的 folder 及 file, 尤其是 log file. 有时侯可能不是程序的问题,是其它原因,因为 各个目录下大量的 folder 及 file 会对我造成干扰,本能的想把它们统统干掉,快速的找到出问题的log file 来解决问题.于是便粗制烂造了这个工具,目前它暂时满足偶的需求. 以后有新的需求,可以在此基础上扩展. 下载:http://pan.baidu.com/s/1pJ0mKQ3

[转]C#中调用资源管理器(Explorer.exe)打开指定文件夹 + 并选中指定文件 + 调用(系统默认的播放类)软件(如WMP)打开(播放歌曲等)文件

原文:http://www.crifan.com/csharp_call_explorer_to_open_destinate_folder_and_select_specific_file/ C#中调用资源管理器(Explorer.exe)打开指定文件夹 + 并选中指定文件 + 调用(系统默认的播放类)软件(如WMP)打开(播放歌曲等)文件 折腾: C#中如何在右下角添加提示窗口,用于显示打开文件和文件夹 的过程中,需要实现,点击对应LinkLabel后,调用资源管理器,打开对应的文件夹. [