ОБНОВЛЕНИЕ 2
Я отправил ответ, который исправляет мою исходную проблему. См. для получения дополнительной информации.
ОБНОВЛЕНИЕ К вашему сведению, для тех, кому интересно, в конце концов я нашел это: http://github.com/commonsguy/zxingdemo/tree/master Именно то, что мне нужно, чтобы запустить, было простой демонстрацией, которая работала! Кроме того, спасибо Шону за то, что указал мне правильное направление поиска в Google.
В настоящее время я пытаюсь создать простое приложение для Android, которое может сканировать штрих-код. Я просмотрел несколько руководств, перепробовал все до пятерки, перепробовал и перепробовал еще раз. Ничего не получилось. Итак, теперь я собираюсь попросить помощи, чтобы увидеть, где я ошибся.
Чтобы перечислить руководства, которым я следил:
Плюс пара других, но более или менее совпадающих с тем же процессом. Некоторые ключевые моменты: когда я добавляю LibraryProject
в свой проект в качестве библиотеки, приложение не будет компилироваться, пока я не создам AndroidManifest.xml
Я попытался использовать тот, который был найден в LibraryProject, и попытался создать простой миниатюрный, оба позволили бы компилировать, но приложение ForceCloses.
Когда я загружаю приложение и нажимаю «Сканировать», оно закрывается ForceCloses и в журнале отладки LogCat в Eclipse я получаю:
java.lang.RuntimeException: Unable to instantiate activity
ComponentInfo{com.myapp/com.google.zxing.client.android.CaptureActivity}: java.lang.ClassNotFoundException:
com.google.com.zxing.client.android.CaptureActivity in loader dalvik.system.PathClassLoader[/data/app/com.myapp-1.apk]
Я пробовал поискать в Google, обнаружил несколько проблем, но не получил реальных ясных или надежных ответов, большинство просто укажите на руководства выше. Я не уверен, что учебники просто устарели или я веду себя глупо и упускаю что-то важное. Работаю над этим уже несколько дней, и я в своем уме.
Если вы можете помочь, я был бы признателен. Чтобы избежать ответов о том, сделал ли я X или X, вот что я сделал.
Когда я тестирую приложение, я на мгновение вижу, что оно пытается загрузить BarcodeScanner, но сразу после этого я вижу, что это ForceCloses. Я не уверен, что мне не хватает, но для справки я отправлю код, который у меня сейчас настроен для тестирования:
AndroidManifest.xml - http://pastebin.com/qq9q0ZU7
Plugins.xml - http://pastebin.com/dZ5eKPSU
index.html - http://pastebin.com/wvht4ken
Если мне нужно опубликовать какие-либо другие элементы, дайте мне знать.