El paquete com.google.zxing falta en la biblioteca de códigos de barras de Zxing para Android

He descargado el código del escáner de código de barras Zxing para Android, pero no puedo encontrar el paquete com.google.zxing en el código fuente. Creo que hay una biblioteca o un archivo JAR faltantes para el proyecto. ¿Puede alguien ayudarme a encontrar ese paquete?

Estas son las importaciones no resueltas:

import com.google.zxing.BarcodeFormat; import com.google.zxing.Result; import com.google.zxing.ResultMetadataType; import com.google.zxing.ResultPoint; 

Las clases que está buscando están en el módulo principal .

Qué dolor de cabeza ver las clases en la carpeta principal de download.zip pero no hay "core.jar", así que aquí es donde obtener ese archivo jar …

https://github.com/zxing/zxing/wiki/Getting-Started-Developing

  1. En "Sólo necesitas un frasco", haz clic en el enlace "Maven release repository".
  2. Haga clic en "núcleo /"
  3. Haga clic en la versión de Zxing que descargó. (Aunque el mío es 4.7.5 (mostrado en el nombre de la carpeta zip) funcionó con la versión 3.2.1
  4. Haga clic en core-xxxjar para descargar. (X es el número de versión)

Pongo ese core.jar donde está la carpeta del proyecto Zxing, dentro de la carpeta central para no perderla.

Después de eso, (si utiliza Eclipse)

  1. Haga clic con el botón derecho del ratón en el proyecto CaptureActivity -> Construir ruta -> Configurar ruta de generación
  2. (Selección del lado izquierdo) Ruta de construcción de Java
  3. Pestaña Bibliotecas
  4. Agregar JAR externos …
  5. Seleccione el core-xxxjar previamente descargado
  6. Haga clic en Aceptar

Esto me quitó todos los errores que faltaban, pero los errores que dejé en las sentencias switch que leí necesitan ser cambiados a las sentencias if / else, pero eso es para otro tema.

  • Cómo leer varios códigos qr de una imagen usando la biblioteca zxing
  • Android ZXing Obtener imagen de código de barras
  • ZXing convertir mapa de bits a BinaryBitmap
  • Zxing Android - ¿Cómo obtener escáner / cámara no en pantalla completa?
  • Android Genera código QR y código de barras usando Zxing
  • ¿Puedo controlar la linterna sin usar android.hardware.Camera?
  • ¿Cómo integrar ZXing api con cámara frontal en android?
  • No se puede escanear QRCode a través del cliente zxing
  • Un escáner de QR dentro de un fragmento
  • Uso de zxing en Google Glass
  • El uso del escáner de código de barras de Zxing causa la excepción de seguridad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.