2014-12-10 18 views
9

tôi cố gắng sử dụng mới Hạt phụ thuộc cho Google Dịch vụ 6.5 Chơi +Dịch vụ chơi phụ thuộc hạt lỗi

Trong gradle tôi thiết lập:.

dependencies { 
    compile 'com.android.support:appcompat-v7:21.0.2' 
    compile 'com.google.maps.android:android-maps-utils:0.3' 
    compile 'com.google.android.gms:play-services-base:6.5.87' 
    compile 'com.google.android.gms:play-services-location:6.5.87' 
    compile 'com.google.android.gms:play-services-maps:6.5.87' 
} 

nhưng tôi nhận lại được lỗi này:

Error:Execution failed for task ':app:processDebugResources'. 
Error: more than one library with package name 'com.google.android.gms' 
You can temporarily disable this error with android.enforceUniquePackageName=false 
However, this is temporary and will be enforced in 1.0 

Tôi đã cập nhật tất cả SDK.

Cách chính xác để sử dụng tính năng mới này là gì? Cảm ơn.

SOLVED

Vấn đề là android-bản đồ-utils đã có Service Chơi 6.5. +, Do đó lỗi.

+0

trả lời ở đây: http://stackoverflow.com/questions/24795074/error-more-than-one-library-with-package-name-com-google-android -gms – jonathanrz

+0

Xung đột dường như nằm giữa thư viện android-maps-utils và bất kỳ thư viện nào trong số các dịch vụ phát. Tôi không chắc chắn nếu android-maps-utils không còn cần thiết hoặc nếu có thứ gì đó bị đóng gói sai. –

Trả lời

10

Thư viện android-maps-utils hiện tại already includes Dịch vụ của Google Play. Bạn có thể thử một trong các cách sau:

  1. mở một vấn đề trên their issue tracker để họ thích nghi hoặc giúp bạn ra ngoài (trong đó có nghĩa là những người khác sẽ được hưởng lợi từ nó quá).

  2. Hãy thử điều này, tôi chưa thử nghiệm điều này và nó có thể không hoạt động! Tôi đã không nhìn vào utils bản đồ để xem những gì họ thực sự sử dụng.

    compile('com.google.maps.android:android-maps-utils:0.3') { 
        exclude group: 'com.google.android.gms' 
    } 
    
+0

Cảm ơn, giải pháp của bạn một phần hoạt động, tôi mở một vấn đề theo dõi. –

+0

Xin vui lòng một khi bạn tìm thấy một giải pháp làm việc, chỉnh sửa bài viết của bạn và bao gồm nó ở đó để những người khác có thể kiếm lời từ nó. :) – aried3r

+0

Bạn có thể vui lòng đăng liên kết của sự cố không? – gian1200

5

Đây là rõ ràng fixed trong phiên bản 0.3.4 của bản đồ-utils thư viện, nhưng nó đòi hỏi tôi loại bỏ các tài liệu tham khảo để chơi-dịch vụ-bản đồ và chơi-dịch vụ-địa điểm. Tôi vẫn có thể sử dụng dịch vụ chơi và dịch vụ vị trí, vì vậy tôi đoán các bản đồ-utils đã bao gồm những dịch vụ đó. tập tin gradle của tôi sau đó chỉ chứa:

compile 'com.google.maps.android:android-maps-utils:0.3.4' 
Các vấn đề liên quan