2012-12-31 33 views
7

Tôi chưa bao giờ dành quá nhiều thời gian vào thiết lập ban đầu cho một môi trường phát triển trước, đây là nhận được loại vô lý.Không thể liên kết đến cocos2dx sử dụng eclipse cho android trên OSX

Tôi đang cố gắng để chạy mã demo mà đi kèm với cocos2dx. Tôi đang sử dụng:

  • hương vị nhật thực đi kèm với ADK.
  • cocos2d-2.1beta3-x-2.1.0
  • ndk-r8c

Ive đã cố gắng xây dựng một mẫu ứng dụng sử dụng create-android-project.sh mà tôi đã có những vấn đề tương tự với nhưng đối với câu hỏi này Tôi sẽ tham khảo ứng dụng mẫu hello.cpp.

tôi chạy kịch bản build_native.sh và sau đó nhập nó trong nhật thực. Tiếp theo là nơi tất cả các hướng dẫn khác nhau mà tôi đã thử thay đổi. Một số người nói để 'chuyển đổi sang một dự án C++' một số nói rằng bạn có thể đã 'chạy như dự án android' vào thời điểm này rồi.

Đối với tôi nó có vẻ như dự án java android không thể liên kết đến các dự án cocos2dx.

tôi nhận được:

The import org.cocos2dx.lib cannot be resolved 

cho

import org.cocos2dx.lib.Cocos2dxActivity 

Không hướng dẫn thực sự làm bất cứ đề cập đến việc phải xây dựng các thư viện cocos2dx ngoại trừ một mà nói bây giờ bạn phải nhập các thư viện cocos như các dự án vào không gian làm việc nhật thực. Vì vậy, tôi đã làm điều đó và xây dựng chúng nhưng có một số lỗi trong chúng sau khi xây dựng.

Tôi cũng đã thử thêm đường dẫn thư mục để liên kết đến trong dự án cho tôi ở /cocos2d-2.1beta3-x-2.1.0/cocos2dx/platform/android/java/src/org/cocos2dx/ lib nhưng điều đó không giúp được gì.

Bất cứ ý tưởng tại sao tôi không thể xây dựng/chạy các ví dụ đi kèm với cocos2dx ngay cả khi theo các hướng dẫn xây dựng được trên trang web cocos2dx đến T?

Trả lời

8

tôi đang làm này ngay bây giờ trên OSX cũng và điều này cố định nó cho tôi:

chạy kịch bản create-android-project.sh adroid rồi nhập khẩu rằng dự án mới vào Eclipse

  1. trong dự án Eclipse mới nhấp chuột phải vào thư mục src> nhấp chuột trái vào 'Nhập'
  2. trong cửa sổ Nhập, chọn Android> Mã Android hiện tại vào vùng làm việc> Tiếp theo >>
  3. Duyệt đến '/ cocos2dx/platform/android/java '('/cocos2dx/'nên cao hơn một cấp so với thư mục của dự án mới)
  4. nhấp vào Hoàn tất. Nếu lỗi vẫn còn thử một dự án> sạch
+0

Cảm ơn bạn rất nhiều cho việc này! – Losiowaty

+0

Ngoài tất cả điều này, tôi đã phải thêm libcocos2dx vào đường dẫn xây dựng của dự án mới. – uchamp

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