2013-10-29 21 views
5

Tôi mới dùng openCV và tôi đã tải xuống nó để làm việc với nó trong Eclipse Juno.Không thể khởi chạy cygpath

Tôi có phiên bản tải xuống 2.4.6 và tôi đã tải xuống phiên bản NDK R9 và tôi đang làm việc trên nền tảng Windows và vẫn không thể chạy hướng dẫn của openCV do các lỗi sau. Tôi đã làm theo các bước trên this documentation.

Tôi cố gắng để thay đổi đường dẫn trên một phần xây dựng con đường (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 '@[email protected]'. Integer is expected. 
[2013-10-29 18:07:13 - package] Manifest attribute 'minSdkVersion' is set to '@[email protected]'. Integer is expected. 
+0

có thể trùng lặp của [Không thể khởi chạy cygpath trong android] (http://stackoverflow.com/questions/15459934/unable -to-launch-cygpath-in-android) – krsteeve

+0

Có vẻ như anh ấy đã thử giải pháp đó. –

Trả lời

1

tôi khắc phục vấn đề đó là: NDK phiên bản r9. Có một số vấn đề vì vậy tôi đã cài đặt phiên bản r8b mà giải quyết vấn đề và làm việc tốt .. :))

3

Tôi không nghĩ rằng bạn cần Cygwin khi sử dụng NDK-R9. Tôi nghĩ rằng nó đã được tích hợp với R8 (hoặc bất cứ điều gì họ đã làm để có được xung quanh nó). Vì vậy, bạn có thể bỏ qua lỗi đó. Tôi cũng nhận được lỗi đó, tôi đang tìm cách loại bỏ nó. Nhưng lỗi này không ngăn cản tôi biên dịch. Tôi đã bỏ qua nó.

Theo như hai lỗi còn lại, chúng đề cập đến nó cần giá trị số nguyên. Bạn cần phải đặt yếu tố này vào tập tin manifest.xml của bạn:

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

... Hoặc sử dụng phạm vi cấp độ API bạn có kế hoạch để thực hiện theo

Các vấn đề liên quan