Невозможно запустить Cygpath

Я новичок в openCV, и я загрузил его для работы с ним в Eclipse Juno.

У меня есть версия 2.4.6, и я загружаю версию R9 NDK, и я работаю на платформе Windows, и все еще не могу запустить учебные пособия по openCV из-за следующих ошибок. Я следовал за шагами на этой документации.

Я пытался изменить путь в части пути сборки (C:\android-ndk\android-ndk-r9\ndk-build.cmd NDK_DEBUG=1)

[2013-10-29 18:06:56 - Unable to launch cygpath. Is Cygwin on the path?] java.io.IOException: Cannot run program "cygpath": CreateProcess error=2, The system cannot find the file specified
[2013-10-29 18:07:12 - ManagerActivity] Manifest attribute 'minSdkVersion' is set to '@ANDROID_NATIVE_API_LEVEL@'. Integer is expected.
[2013-10-29 18:07:13 - package] Manifest attribute 'minSdkVersion' is set to '@ANDROID_SDK_VERSION@'. Integer is expected.

2 ответа

Решение

Я исправил проблему, которая была: NDK версии r9 .. есть некоторые проблемы, поэтому я установил версию r8b, которая решила проблему и работала нормально..:))

Я не думаю, что вам нужен Cygwin при использовании NDK-R9. Я думаю, что это было интегрировано с R8 (или что бы они ни делали, чтобы обойти это). Таким образом, вы можете игнорировать эту ошибку. Я тоже получаю эту ошибку, я ищу, как от нее избавиться. Но эта ошибка не останавливает меня от компиляции. Я игнорировал это.

Что касается двух других ошибок, они упоминают, что нужно целочисленное значение. Вам нужно поместить этот элемент в ваш файл Manifest.xml:

<uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="18" />

... Или используйте диапазон уровня API, который вы планируете соблюдать

Другие вопросы по тегам