Контейнер> ... <ссылается на несуществующую библиотеку в eclipse - PullRequest
0 голосов
/ 03 ноября 2011

Я пытаюсь установить этот плагин phonegap от github , но когда я указываю импортированный проект в моем проекте как библиотеку (шаг 3 в файле readme), я получаю ошибку, показанную выше.

Любые идеи будут с благодарностью.

Я нажал "ОК" вместо "Применить" в настройках библиотеки, и теперь, похоже, работает, ошибка отключена.

Может ли кто-нибудь помочь мне с этим: Когда я пытаюсь запустить проект, это мой код в заголовке index.html:

    <script type="text/javascript" src="barcodescanner.js"></script>
<script type="text/javascript" src="main.js"></script>

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
<script type="text/javascript"
    document.addEventListener("deviceready", onDeviceReady, false);
}

// PhoneGap is loaded and it is now safe to make calls PhoneGap methods
//
function onDeviceReady() {
    window.plugins.barcodeScanner.scan( function(result) {
    alert("We got a barcode\n" +
              "Result: " + result.text + "\n" +
              "Format: " + result.format + "\n" +
              "Cancelled: " + result.cancelled);
}, function(error) {
    alert("Scanning failed: " + error);
}
);
}
</script>

Я получаю следующую ошибку:

11-05 12:22:23.641: E/Web Console(454): ReferenceError: Can't find variable: PhoneGap at file:///android_asset/www/barcodescanner.js:57

файл взят из плагина сканера штрих-кода. Это в правильной папке (project / assets / www). Кто-нибудь поможет с этим, было бы здорово. спасибо

Ответы [ 2 ]

1 голос
/ 18 января 2012

Я думаю, проблема в том, что вы не указали правильный путь для вашего phonegap-XX.js в своем основном HTML-файле.

Это связано с: плагином сканера штрих-кода phonegap ->Ошибка ссылки

1 голос
/ 03 ноября 2011

Новый плагин BarcodeScanner зависит от проекта библиотеки Android. Мой партнер недавно обновил это пошаговое руководство для последнего плагина BarcodeScanner -> здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...