ОБНОВЛЕНИЕ 2
Я опубликовал ответ, который исправляет мою первоначальную проблему. См. , что для получения дополнительной информации.
UPDATE
К вашему сведению, для всех, кто интересуется, в конце концов я нашел это: 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
Если мне нужно опубликовать какие-либо другие предметы, дайте мне знать.