Пробите на OpenCV получават Неуспешно създаване на клас BuildConfig

В момента се опитвам да стартирам пробите на OpenCV за Android, намерени тук (опитах с по-нови версии, но последвах предложението от отговорът на този въпрос) и срещам грешката

Неуспешно създаване на клас BuildConfig

както и

OpenCV-2.3.1] Android изисква ниво на съответствие на компилатора 5.0 или 6.0. Вместо това намерих „1.7“. Моля, използвайте Android Tools > Fix Project

Запървата грешка; Все още не мога да намеря решение; Опитах се да заменя най-новия OpenCV с предложения (2.3.1) в отговора споменати по-горе вместо 2.4.2 (пробван също 2.4.0). Отговорът препоръчва да се използва точната версия 2.3.1, но засега не изглежда да работи.

За втората грешка се опитах да следвам предложението тук чрез коригиране на версията за JDK компилиране, но също така този проблем не е решен.

Ето моментна снимка на някои от грешките:

въведете описание на изображението тук

Използване:
- Eclipse Indigo
- Windows7- 64bit

Не можах да намеря много помощ онлайн за проблема, от известно време търся начин да го заобиколя. Следвах точните стъпки в този урок (приключих с изтеглянето на ndk и достигнах до този момент), където грешките наистина бяха предвидени и изглеждаха лесни за отстраняване в урока, но те не са като въпросните.

Благодаря ви предварително.


person Noha Kareem    schedule 13.09.2012    source източник


Отговори (1)


По-долу са три решения, които, комбинирани, изглежда свършиха работа (за отстраняване на грешките). Пробите работят добре сега (тествани на телефон с Android 2.2):

  • #P2#
    #P3#
    #P4#
  • Също така инсталирах Android API 11 от мениджъра на SDK (по-рано инсталирах само API нива 8 и 16), което беше препоръчителното минимално ниво в урока. Самото инсталиране беше стъпка, която направих, както беше предложено в отговор на този въпрос, където въпросът се отнася до грешка, подобна на една от тези, които открих, опитвайки се да изградя пробите. Не съм сигурен обаче дали това е една от причините грешките да изчезнат, тъй като направих тази стъпка, преди да преместя библиотеката opencv в работното пространство на eclipse без тестване на примерните проекти между тях, доколкото си спомням.

    Тествах обаче примерите на телефон с Android 2.2 (API ниво 8) (не емулатор. Не съм сигурен дали това е възможно, тъй като в този урок спомена, че само проба проекти Урок 0 и Урок 1 биха работили на емулатор, от моя опит досега нито един от тях не работи), което също е минималното ниво на API (8), зададено в момента в моя opencv манифестни файлове на образци и проработи.

  • #P7#
    #P8#
    #P9#

Това беше моят опит, когато оставих пробите на OpenCV за Android да работят.

person Noha Kareem    schedule 24.09.2012