Android .aar ファイルの内容の変更 / .zip 形式への変換 質問する

Android .aar ファイルの内容の変更 / .zip 形式への変換 質問する

.aar ファイルがあり、その中に削除する必要のあるファイルがあります。

私は macOS で実行しており、拡張子を .aar から .zip に変更して、zip ファイルを解凍しました。その後、フォルダーからファイルを削除し、.zip に再圧縮してから、拡張子を .zip から .aar に戻してみました。

問題は、変更された .aar が .aar ファイルとして認識されないことです。まだ .zip として登録されており、プロジェクトで使用できなくなりました。

.aar ファイルの内容を簡単に変更するにはどうすればよいでしょうか。また、.aar と .zip を適切に変換するにはどうすればよいでしょうか。

ベストアンサー1

mylib.aar現在のディレクトリに次のものがあると仮定して、以下を試してください。

$ unzip myLib.aar -d tempFolder # or other extracting tool
# Change whatever you need
$ jar cvf myNewLib.aar -C tempFolder/ .

おすすめ記事