2013-03-10 8 views
6

thiết lập wokspace hiện tại của tôi trông như thế này:Không thể cài đặt google-play-dịch vụ vào Eclipse một cách chính xác (cố gắng để có được bản đồ làm việc)

enter image description here enter image description here

Tuy nhiên, người ta đã nói với tôi rằng để có được bản đồ đang hoạt động, tôi cũng cần có "google-play-services_lib.jar" trong thư mục "Android Dependencies" của mình và cách thực hiện điều đó là thực hiện: "với Dịch vụ của Google Play trong dự án của bạn Project -> Thuộc tính -> Android -> Thư viện, Thêm -> google-play-services_ lib "

Vấn đề duy nhất với điều đó là nó luôn luôn sau khi ban đầu đánh dấu màu xanh lá cây, nó quay sang một chữ thập đỏ khi mở lại 'dự án -> Properties -> Android -> Thư viện' ... và cũng không có "google-play-services_lib.jar" được thêm vào "Android Dependencies" trong prooject

Câu hỏi này là một sự cố trong số này: Trying to get maps v2 Android demo working nơi tôi được yêu cầu ở trên là cần thiết để có được bản đồ hoạt động trong ứng dụng. (Nếu không, người dùng gặp lỗi trong khi làm tăng XML chứa phân đoạn bản đồ.)

+0

có lẽ một dupe. Hãy thử: http://stackoverflow.com/questions/14371725/add-google-play-services-to-eclipse-project – alanjds

Trả lời

4

Bạn đã cố gắng sử dụng Google APIs thay vì Android 4.2.2? Sử dụng điều đó sẽ sử dụng các phụ thuộc Google Maps.


Tôi vừa tạo "ứng dụng đang hoạt động" (không ném lỗi nhưng tôi quá lười biếng để tạo khóa) sử dụng Google Maps phiên bản 2 chứ không phải API Google như phiên bản Android 4.1. Đây là thủ tục của tôi.

  1. Tải xuống thư viện từ trình quản lý tải xuống SDK.
  2. Đã sao chép thư mục "google-play-services_lib" có đường dẫn này ".../android-sdk/extras/google/google_play_services/libproject/google-play-services_lib" vào thư mục khác nơi tôi giữ thư viện của mình.
  3. Trong Eclipse tôi đã chọn Dự án mới - Dự án Android từ Mã hiện tại. Nó được nhập khẩu mà không có bất kỳ vấn đề gì.
  4. Nhấp chuột phải vào dự án thử nghiệm, nhấp vào Thuộc tính - Android - Thêm - google-play-services_lib giờ đây nằm trong vùng làm việc của tôi.
  5. Kiểm tra xem nó có hoạt động hay không bằng cách cố gắng phân lớp com.google.android.gms.maps.MapFragment.

Vui lòng trả lời nếu bạn gặp bất kỳ lỗi nào, nếu bạn làm đúng, tất cả sẽ hoạt động. Chúc may mắn.

+0

Chỉ cần thử, cùng một kết quả, điểm đánh dấu màu xanh lá cây biến mất: ( – Tom

+1

Bạn đã làm sạch hoàn toàn chưa? Dự án - Làm sạch - Làm sạch tất cả cũng mở nhật ký lỗi và xem những gì đang tạo ra lỗi –

+0

Bạn có nghĩa là đăng nhập lỗi? Tôi có trong SO liên kết trong câu hỏi của tôi.Tuy nhiên, kết luận trong SO đó là Google Play-Services không được cài đặt đúng cách gây ra lỗi. – Tom

0

Trước tiên, bạn cần xóa dự án google-play-services của mình khỏi Package Explorer, sau đó bạn cần sao chép "thư mục google-play-service" từ thư mục C:/android-sdks ..... google-play -service để không gian làm việc của bạn sau đó mở khẩu Eclipse dự án "google-play-dịch vụ" cũng từ không gian làm việc của bạn và sau đó bạn có thể thêm các thư viện ...

Hy vọng nó sẽ giúp :)