2016-07-22 2 views
0

Я студент, новый в разработке мобильных приложений для мобильных телефонов. Я пытаюсь установить плагин BarcodeScanner после этого guide. В руководстве упоминается установка 3 плагинов, BarcodeScanner, Диалоги и Inappbrowser.Phonegap plugin: BarcodeScanner вызывает ошибки в Eclipse

Вот проблема:

Eclipse, обнаружил ошибки красного креста "в«Основной вид деятельности»после того, как плагин установлен сканер штрих-кода. (Eclipse with dialog, Eclipse with both). При попытке организовать импорт файлов в Eclipse, с помощью «Shift + Ctrl + O», они вернулись:

/src/com/phonegap/plugins/barcodescanner/Barcodescanner.java contains ambiguous reference. User interaction is required 

«Проблемы зрения» в Eclipse, когда выбран com.phonegap.plugin.barcodescanner под SRC файлов дисплеев :

Intents cannot be resolved to a variable 

^Обнаружена ошибка на на каждом 'намерении' в файле .java

The import com.google cannot be resolved 

^Обнаружена ошибка на ниже:

import com.google.zxing.client.android.Intents; 

Кроме того, плагин сканера штрих-кода создал дополнительные файлы, которые ранее не планировал плагин. before after

Корневой каталог Я установил плагины на был в папке «привет», который имеет файл config.xml.

Вопрос: Зачем нужен плагин сканера штрих-кода? Кажется, что это проблема с каталогом, но я установил диалоговый плагин таким же образом, и он не создает ошибку. Возможно ли, что плагин barcodescanner i, установленный из кордовы с помощью cmd, работает неправильно? Что делать, чтобы заставить плагин работать? Благодаря !

ответ

1

Похоже, вы не смогли успешно импортировать zxing intent.java. «Intents» - это переменная, объявленная в одной из java, найденной в папках zxing src, поэтому переменная не будет разрешена.

Что вам нужно сделать, это загрузить zxing из github и скопировать com.google.zxing.client.android в вашу текущую папку src проекта.

Итак, убедитесь, что в вашем Src файле проекта, есть еще один пакет с именем «com.google.zxing.client.android» и состоит из этого «intents.java»

Дополнительная папка разве вопрос потому что он состоит из градиента плагина сканера штрих-кода, который вы установили, что является нормальным. Вы можете найти больше о «градиентах» в google, используемых в студии android.

Cheers.