2011-06-08 30 views
17

Tôi đã sử dụng API Maps nhiều lần trước đây và không gặp vấn đề này, nhưng tôi đã làm rõ điều gì đó sai với dự án IntelliJ này. Trong Cài đặt-> SDK, tôi đã chỉ định nền tảng 7 API Google trong classpath - nó vẫn không thành công khi nói rằng API Maps không có ở đó. Tôi cũng đã thử thêm một tham chiếu riêng biệt vào classpath vào các API của Google .jar, nhưng vẫn còn cùng một vấn đề.Gói com.google.android.maps không tồn tại (IntelliJ)

Làm cách nào để sửa dự án IntelliJ IDE của tôi để xây dựng chính xác dựa trên API của Google?

Đó là một ngày dài, có thể tôi đã bỏ lỡ điều gì đó hiển nhiên.

Trả lời

37

Vì vậy, để có được các API của Google (Maps vv) làm việc trong IntelliJ:

  1. Dưới File-> Dự án Structure-> SDK thêm một mục cho mức độ nền tảng mà bạn đang nhắm mục tiêu. Trong tab classpath, hãy thêm một tham chiếu lên trên cùng của thư mục SDK Android và sử dụng menu Build Target để chỉ định nền tảng nào cần nhắm mục tiêu.
  2. Trong Cài đặt-> Cấu trúc dự án-> Mô-đun-> Phụ thuộc chọn phiên bản SDK từ danh sách "Mô-đun SDK"
  3. Nếu bạn cần nhắm mục tiêu các API của Google (Maps vv) thì trong Cài đặt-> Cấu trúc dự án-> SDK-> Classpath đảm bảo bạn C addNG thêm tham chiếu tệp .jar cho API Google cho phiên bản nền tảng đó (ví dụ: addons/addon_google_apis_google_inc_8/libs/maps.jar
+2

Hoặc chỉ cần chọn nền tảng API Google và bình này sẽ được thêm tự động. – CrazyCoder

+0

Hmm, không phải dành cho tôi. Vui mừng khi có nó làm việc mặc dù - Tôi tìm thấy các hộp thoại cấu trúc dự án IntelliJ khá khó hiểu. –

+0

+1 thx - mới không hoạt động đối với tôi hoặc trong 11.1 – Dori

2

Theo phiên bản Idea của tôi, các điều khiển là bit khác nhau:

Cài đặt dự án - Mô-đun - (Tên mô-đun) - hình tam giác để mở ra cây - Android; và bên phải bạn thấy "Nền tảng Android:" và điều khiển lựa chọn. Không có "API Google 2.1-update1 Google" trong điều khiển đó, nhưng bạn nhấn nút "Mới" và ... chọn thư mục hiện có có nội dung đã tải xuống, ví dụ:/android-sdk-mac_x86/platforms/android-9

Tôi vẫn không hiểu tại sao nó lại đọc "Mới", nhưng nó hoạt động.

1

Tôi sử dụng phiên bản 0.8.9 mới nhất và tôi phải nói rằng không có tùy chọn Tệp-> Cài đặt và tùy chọn đã đạt được bằng cách nhấp vào biểu tượng công cụ không có phần Mô-đun bên trong. Làm cách nào để khắc phục sự cố của tôi khi nhập com.google.android.gcm.GCMRegistrar; không tìm thấy?

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