J7zip no Android - Extraindo de um conteúdo de arquivamento e listagem
Minha pergunta anterior foi encerrada como não construtiva. Eu editei lá, mas não vi que estava fechado):
Estou escrevendo um aplicativo que envolve a extração de arquivos 7z. Não parece haver nenhum suporte nativo, então me aventurei em busca de bibliotecas de terceiros ou código-fonte que eu pudesse integrar em meu projeto.
Eu tenho tentado implementarJ7zip mas não foram bem sucedidos.
Listar o conteúdo do archive não retorna nenhum arquivo:
12-24 13:36:44.216: I/System.out(18473): J7zip 4.43 ALPHA 2 (2 CPUs)
12-24 13:36:44.232: I/System.out(18473): Date Time Attr Size Compressed Name
12-24 13:36:44.232: I/System.out(18473): -------------- ----- ------------ ------------ ------------
12-24 13:36:44.240: I/System.out(18473): -------------- ----- ------------ ------------ ------------
No entanto, listar o conteúdo no windows (usando 7z.exe) retorna o seguinte
7-Zip 9.22 beta Copyright (c) 1999-2011 Igor Pavlov 2011-04-18
Listing archive: archive.7z
--
Path = archive.7z
Type = 7z
Method = LZMA
Solid = -
Blocks = 1
Physical Size = 183119
Headers Size = 122
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
..... 524288 182997 contents.txt
------------------- ----- ------------ ------------ ------------------------
524288 182997 1 files, 0 folders
Extraindo falha, eu tenho o logcat de queAqui desde que é um pouco mais longo.
Parece haver um problema io aqui, mas estou suspeitando de algo mais, já que listar este arquivo não retorna nenhum arquivo.
Alguém tem experiência em extrair e listar o conteúdo do arquivo usando o J7zip?