我在 libs 文件夹和 Android 私有库中都有相同的 jar 文件 commons-io-2.4.jar。这是一个错误吗?我遇到这种情况是因为我将 jar 文件添加到私人图书馆,然后我被告知它应该在 libs 文件夹中。我设法把它放在 libs 文件夹中,但我无法从私人图书馆中删除它。
看起来这个 jar 文件中的一个方法不起作用,因为我的应用程序在我调用这个方法后没有做任何事情。而且我没有收到任何错误。
我在 libs 文件夹和 Android 私有库中都有相同的 jar 文件 commons-io-2.4.jar。这是一个错误吗?我遇到这种情况是因为我将 jar 文件添加到私人图书馆,然后我被告知它应该在 libs 文件夹中。我设法把它放在 libs 文件夹中,但我无法从私人图书馆中删除它。
看起来这个 jar 文件中的一个方法不起作用,因为我的应用程序在我调用这个方法后没有做任何事情。而且我没有收到任何错误。
将 .jar 文件放在您的 libs 文件夹中应该会使其自动显示在 Android Private Libraries 部分中,所以应该没问题。该方法的预期行为究竟是什么,实际发生了什么?
实际上,libs 文件夹和 Android Private Libraries 中的 commons-io-2.4.jar 都是因为 Android Private Library 文件夹引用了 libs 文件夹中的 jar。Private Library 文件夹仅包含引用并在创建 apk 期间使用这些。您可以从此私人图书馆中删除引用。
根据我的理解,您必须将 commons-io-2.4.jar 放在assests文件夹中,并将其添加到构建路径并检查Java 构建路径中的顺序和导出。这行得通。
我解决了这个问题,我需要将输入文件放在sd卡中并提供正确的路径。