2015-12-08 3 views
0

как this duplicate вопрос не получает приемлемого или правильного ответа, поэтому я снова поднял этот вопрос .... пожалуйста, я пытаюсь импортировать проект библиотеки Zxing в моей рабочей области, но у меня возникает проблема, застрял или противоречило jre1.6 и JRE 1.7 .. в библиотеке проекта code- FORMATS_FOR_MODE = new HashMap<>(); та линия дает ошибку '<>' operator is not allowed for source level below 1.7 и что- если я изменить соответствие проекта и JRE до 1,7, то это даст error- Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.Ошибка импорта проекта библиотеки Zxing

пожалуйста скажите мне, если кто-нибудь решил эту проблему, я застрял очень плохо, спасибо заранее ... и это не дублированный вопрос, поскольку он связан с импортом библиотеки ...

+1

http://stackoverflow.com/questions/ 24818566/build-library-zxing-for-android-project –

+0

@dylan meeus, но там нет никакого приемлемого ответа ... – sud

+0

Но вы пробовали ответные ответы/другие ответы, которые работали для некоторых людей? –

ответ

1

Вы можете вручную «понизить» код до Java 6.0, если вы не хотите следовать ответам в других вопросах.

  • Заменить <> с <ProperType> (< - не строка "ProperType", но правильный тип вашего общего класса)
  • Replace switch на струнных с `если (foo.equals (бар)) {} еще если (foo.equals (bAR2) ... ``

Если я правильно помню, что единственные соответствующие изменения "синтаксис", что нужно сделать.

+0

ОК, я попробую ... – sud

+0

спасибо, что это сработало – sud

Смежные вопросы