2012-01-22 10 views
5

Xin chào các bạn Tôi mới sử dụng phòng thu Titan trên máy mac chạy OSX Lion. Tôi không gặp vấn đề gì khi phát triển các ứng dụng iphone và ipad nhưng gặp sự cố khi thiết lập dự án cho Android.
Tôi có một SDK Android hiện có (mới nhất) và đã phát triển các ứng dụng cơ bản bằng cách sử dụng Java trên Eclipse chuẩn. Tôi đã thử chỉ Titan vào SDK Android của tôi mà tôi đã sử dụng cho Eclipse của tôi nhưng không thành công với ngoại lệ sau đây.Cách giải quyết lỗi Titanium "Ex ... tion: Không có Android '-8' hoặc android '-2.2' trong SDK Android." trên máy Mac chạy OSX Lion?

SDK Android tại đường dẫn nhất định có lỗi sau: "Ví dụ: tion: Không có Android '-8' hoặc android '-2.2' trong SDK Android."

Làm cách nào để giải quyết vấn đề này mà không phải tải xuống lại mọi thứ mà Titanium tự động thử nếu tôi yêu cầu thiết lập SDK của tôi.

Cảm ơn bạn trước.

Trả lời

10

Công cụ yêu cầu mức SDK Android tối thiểu cụ thể mà hệ thống của bạn dường như bị thiếu. Trong một thiết bị đầu cuối, mở công cụ android (trong thư mục android-sdk) để mở Trình quản lý SDK Android. Tải xuống công cụ Android 2.2 (API 8): bạn sẽ cần ít nhất "Nền tảng SDK" và "API Google của Google Inc" cho API8. Trong khi bạn đang ở đó, bạn có thể tải xuống bất kỳ SDK mới nào mà bạn có thể muốn hỗ trợ.

Đảm bảo bạn tạo ứng dụng Android với phiên bản "Google API" của SDK hoặc bạn sẽ gặp lỗi. SDK "không phải API" không bao gồm các thành phần khác nhau của Google mà ứng dụng dành cho thiết bị di động mong đợi.

TiStudio sẽ nhắc bạn tải xuống ứng dụng này và sẽ mở Trình quản lý SDK cho bạn. Nó không nên yêu cầu bạn phải tải xuống lại mọi thứ. Bạn có thể muốn chạy qua các kiểm tra của nó để đảm bảo rằng bạn có tất cả các thành phần cần thiết được cài đặt.

+1

Đã giải quyết vấn đề này vài ngày trước. Vẫn còn cảm ơn bạn rất nhiều vì câu trả lời, điều này sẽ rất hữu ích cho các nhà phát triển titan mới khác. – royjavelosa

5

Tôi gặp vấn đề tương tự với studio Titanium của mình trong Windows. Tôi không thể tạo dự án trên thiết bị di động trên Android. Mọi lúc đều nói: Không có "android-8" hoặc "android-2.2" trong SDK Android. Tôi đã đi vào thư mục chứa Android SDK và bên trong thư mục "nền tảng" Tôi đổi tên thành bản sửa đổi của Android-2.2r2 chỉ đơn giản là Android-2.2. Nó chỉ làm việc cho tôi.

+0

Trên máy Mac, OP chỉ có thể sử dụng liên kết tượng trưng thay vì đổi tên. –