Como integrar a Biblioteca ZXing ao Android Studio para leitura de código de barras?

Eu tenho procurado por toda a Internet como incluir a biblioteca zxing no meu projeto e encontrei este tutorial:http://blog.dihaw.com/integrating-zxing-in-your-android-app-as-standalone-scanner/

Mas quando chego ao ponto em que você precisa verificar se o BeepManager adiciona a importação R, recebo todos os tipos de erros no meu projeto (mesmo na MainActivity) que ele não conseguiu encontrar R.

Também encontrei estehttps://github.com/journeyapps/zxing-android-embedded/blob/master/README.md o que parecia muito mais fácil porque foi integrado automaticamente pelo gradle, mas quando sincronizo aparece um erro que não foi possível encontrar os arquivos.

Qualquer ajuda seria apreciada :) Eu sou novo no Android Studio.

EDITAR:

Eu adicionei as configurações do segundo método (aquele com as configurações de gradle) ao meu build.gradle e o erro 4 apareceu:

Error:Failed to find: com.embarkmobile:zxing-android-legacy:2.0.0 
Error:Failed to find: com.google.zxing:core:3.0.1 
Error:Failed to find: com.embarkmobile:zxing-android-integration:2.0.0 
Error:Failed to find: com.embarkmobile:zxing-android-minimal:2.0.0

Qualquer ajuda?

---RESPONDA---

Para corrigir esse problema, eu precisava desativar o Trabalho off-line no Gradle. Vá para as configurações do Android Studio> Gradle> Desmarque 'trabalho offline' Depois disso, você estará pronto!

questionAnswers(4)

yourAnswerToTheQuestion