Configuração do projeto Android Studio 0.2.6 e ZBar

Estou usando o mais recente Android Studio 0.2.6 e o ​​mais recente ZBar Android SDK. O que eu fiz até agora:

Criei um novo projeto chamado QRTestCriei uma pasta chamada libs no meu projetoColoque o conteúdo do diretório libs do Zbar na pasta do meu projetoClique com o botão direito no arquivo zbar.jar no meu projeto e foi adicionado como uma biblioteca

No meu arquivo build.gradle, editei para que seja agora:

dependencies {compile 'com.android.support:support-v4:13.0.0' arquivos de compilação ('libs / zbar.jar')}

Basicamente, copiei o código de exemplo do exemplo do SDK do Android do ZBar para o meu próprio projeto.O projeto compila e executa bem (0 erros, 0 avisos), mas falha ao executar. Os logs mostram:

09-01 16: 06: 02.026: W / dalvikvm (7050): exceção Ljava / lang / UnsatisfiedLinkError; lançado ao inicializar Lnet / sourceforge / zbar / ImageScanner;

09-01 16: 06: 02.036: E / AndroidRuntime (7050): Causado por: java.lang.UnsatisfiedLinkError: Não é possível carregar a biblioteca: link_image [1891]: 209 não foi possível carregar a biblioteca necessária 'libiconv.so' para 'libzbarjni.so '(load_library [1093]: Biblioteca' libiconv.so 'não encontrada)

09-01 16: 06: 02.036: E / AndroidRuntime (7050): em net.sourceforge.zbar.ImageScanner. (Origem Desconhecida)

Olhando para o código na minha MainActivity, parece estar morrendo aqui:

 /* Instance barcode scanner */
 scanner = new ImageScanner();

O que parece sugerir para mim que de alguma forma eu não importei meus arquivos de biblioteca Zbar corretamente. Qualquer ajuda sobre como obter este exemplo básico será apreciado!

Apenas para observar, se eu usar o Android Studio para importar um novo projeto do exemplo do ZBar Android SDK, ele será compilado e executado corretamente. No entanto, ele está usando o antigo sistema de construção de formigas. Eu prefiro usar o novo sistema de compilação gradle, então é por isso que estou tentando importar o ZBar para um novo projeto Android 0.2.6. Obrigado!

Outra nota: Eu tentei modificar meu gradle de construção para a resposta aceita aqui:Como alterar o diretório libs no Gradle? e não funcionou.

questionAnswers(2)

yourAnswerToTheQuestion