Пакет com.google.zxing отсутствует в библиотеке штрих-кодов Zxing для Android

Я скачал код сканера штрих-кода 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;

person Rana.S    schedule 07.07.2011    source источник
comment
@ Rana.S, ты нашел ответ? Почему бы не поделиться этим и не принять это.   -  person Urs Reupke    schedule 28.05.2012
comment
Читателям предлагается голосовать, комментировать любые полезные решения. Участники заявят о своем успехе в ответе с инструкциями и кодом процедуры для продвижения будущих решений проблем.   -  person gatorback    schedule 15.12.2019


Ответы (2)


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

person Urs Reupke    schedule 07.07.2011
comment
поэтому основной файл, созданный с помощью appache ant, должен быть добавлен как внешний файл jar даже для нового проекта. - person png; 27.12.2011
comment
@png Если вы добились успеха, подумайте о том, чтобы создать свой собственный ответ или добавить к существующему ответу выше, указав успех и необходимые процедуры \ шаги. - person gatorback; 15.12.2019

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

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

  1. В разделе «Просто нужна банка» щелкните ссылку «Репозиторий выпуска Maven».
  2. Нажмите "core/"
  3. Нажмите на версию Zxing, которую вы скачали. (Хотя у меня 4.7.5 (показано в названии zip-папки), он работал с версией 3.2.1
  4. Нажмите на core-x.x.x.jar для загрузки. (x — номер версии)

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

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

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

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

person dataricc    schedule 21.07.2016
comment
@dataicc Что касается последних ошибок в операторах switch, есть ли ссылка, которая освещает и устраняет указанные ошибки? - person gatorback; 15.12.2019