Ho cercato dappertutto internet come includere ZXing biblioteca per il mio progetto, e ho trovato questo tutorial: http://blog.dihaw.com/integrating-zxing-in-your-android-app-as-standalone-scanner/Come integrare la libreria ZXing su Android Studio per la scansione dei codici a barre?
Ma quando raggiungo il punto che è necessario verificare la presenza di BeepManager aggiungere l'importazione R ottengo tutti i tipi di errori nel mio progetto (Even on the MainActivity) che non è riuscito a trovare R.
Inoltre ho trovato questo uno https://github.com/journeyapps/zxing-android-embedded/blob/master/README.md che mi è sembrato molto più facile perché era integrato automaticamente da gradle, ma quando lo sincronizzo viene visualizzato un errore che non è riuscito a trovare i file.
Qualsiasi aiuto sarebbe apprezzato :) Sono nuovo di Android Studio.
EDIT:
ho aggiunto le impostazioni del secondo metodo (quello con le impostazioni Gradle) al mio build.gradle e 4 Errore di pop-up:
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
Qualsiasi aiuto?
--- --- RISPOSTA
Per risolvere questo problema ho bisogno di disattivare Non in linea Gradle. Accedi alle impostazioni di Android Studio> Gradle> Deseleziona 'offline work' Dopodiché, sei a posto!
messaggi di errore specifici sarebbe utile. Puoi usare la formattazione del markdown del tipo blockquote ('>' all'inizio delle linee) per metterla da parte e assicurarti che la tua domanda sia leggibile. Utilizza il [modifica collegamento] (https://stackoverflow.com/posts/27851512/edit) nella parte inferiore della domanda per apportare modifiche. –
ZXing non è l'unico modo per leggere un codice a barre. A partire dal 2016, è molto più semplice utilizzare [Android Barcode API] (http://stackoverflow.com/questions/6327483/implement-bar-code-scanner-in-android/38881708#38881708). –