在我的gradle文件中,我有以下内容:
:global { @import "~react-select"; }
根据文件:
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE'
}
这是什么意思?有人能给我一个真实的例子,说明为什么需要这些排除吗?
答案 0 :(得分:7)
如果您要将一些<?php
function MergePDFs()
{
$combinedFiles = "";
foreach ($this->_fileNamesArray as $filename) {
$combinedFiles .= file_get_contents($filename); //these are the urls of my files
}
echo "document.getElementById('test-if-finished').innerHTML = 'Test output: " . $this->_file . "'"; // this is for testing and works fine
file_put_contents("all-files.pdf",
$combinedFiles);
...
}
MergePDFs();
文件的扩展名更改为aar
并最终打开它们,那么您将拥有两个文件具有相同路径的zip
个文件。
aar
当合并SomeDependency-A.aar
-META-INF/LICENSE
...
SomeDependency-B.aar
-META-INF/LICENSE
...
个依赖项时,它会失败,因为它尝试添加文件aar
并且它已经存在。
我们通过排除重复的文件来解决这个问题
LICENSE