Пакет com.google.zxing отсутствует в библиотеке штрих-кодов Zxing для Android - PullRequest
12 голосов
/ 07 июля 2011

Я загрузил код сканера штрих-кодов Zxing для Android, но не могу найти пакет com.google.zxing в исходном коде.Я думаю, что для проекта отсутствует библиотека или JAR-файл.Кто-нибудь может помочь мне найти этот пакет?

Это неразрешенный импорт:

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

Ответы [ 2 ]

15 голосов
/ 07 июля 2011

Классы, которые вы ищете, находятся в модуле core .

5 голосов
/ 21 июля 2016

Какая головная боль, чтобы увидеть классы в основной папке download.zip, но нет «core.jar», так что вот где взять этот файл jar ...

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

  1. В разделе "Just Need a Jar" нажмите ссылку "Релиз репозитория Maven".
  2. Нажмите "core /"
  3. Нажмите загруженную версию Zxing.(Хотя у меня 4.7.5 (показано в имени папки zip), он работал с версией 3.2.1
  4. Нажмите на core-xxxjar для загрузки. (X - номер версии)

Я поместил этот core.jar в папку проекта Zxing, в папку core, чтобы я не потерял его.

После этого (при использовании Eclipse)

  1. Щелкните правой кнопкой мыши CaptureActivity.проект -> Путь сборки -> Настроить путь сборки
  2. (Выбор слева) Путь сборки Java
  3. вкладка Библиотеки
  4. Добавить внешние JAR-файлы ...
  5. Выберите ранее загруженный core-xxxjar
  6. Нажмите OK

Это убрало для меня все эти пропущенные ошибки, но оставило ошибки в операторах switch, которые я прочитал, необходимо изменить, если /еще заявления, но это для другой темы.

...