所以我有一个.aar文件,它有一个我需要从里面删除的文件。
我在mac上运行并将扩展名从.aar更改为.zip并解压缩了zip文件。然后我从文件夹中删除了文件,将其重新压缩回.zip,然后尝试将扩展名从.zip更改回.aar。
问题是现在修改的.aar不会被识别为.aar文件。它仍然被注册为.zip,我不能再在我的项目中使用它了。
所以我的问题有两个:
1)如何轻松修改.aar文件的内容和 2)你如何正确转换为.aar和.zip?
答案 0 :(得分:66)
假设您当前目录中有file ="sampleprefix.txt"
while read prefix ; do
merge ${prefix}.fastq
VSEARCH="vsearch"
OUTPUT="combined_nc.fasta"
COMBINED="combined.fasta"
#Part I:
wc -l ${prefix}.fastq >> test.txt
#Part II:
"${VSEARCH}" --fastq_filter ${prefix}.fastq --fastaout ${prefix}.fasta
cat *.fasta > ${COMBINED}
#Part III:
"${VSEARCH}" --uchime_denovo ${COMBINED} --chimeras chimeras_denovo.fasta --nonchimeras ${OUTPUT} --uchimeout uchimeinfo_denovo
done < sampleprefix.txt #use ${prefix} as prefix:
,请尝试以下操作:
mylib.aar
答案 1 :(得分:5)
要提取以下命令,您必须执行:
unzip myLib.aar -d tempFolder
在提取的代码中进行所有更改,并使用下面的代码,您可以再次重新打包。
您必须使用以下代码在提取的文件夹中移动以再次重新打包:
cd tempFolder
对于重新打包aar文件,这种方式有效:
zip -r ../my-new-library.aar *
上面提到的3个步骤实际上是由我测试并且工作正常。