Невозможно запустить 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, который вы планируете соблюдать