2010-02-04 40 views
52

Tôi gặp phải lỗi này: ERROR/MapActivity(258): Couldn't get connection factory clientKhông thể kết nối khách hàng của nhà máy kết nối

Mọi thứ hoạt động tốt, đột nhiên, điều đó xảy ra như thế nào? Tôi biết chìa khóa api của tôi là tốt, bởi vì một tháng tôi đã sử dụng nó một cách hoàn hảo. Làm sao đột nhiên nó không hiển thị cho tôi hoạt động bản đồ và các bài đăng có lỗi trong logcat?

+0

Bạn có kết nối mạng trong trình mô phỏng/thiết bị của mình không? –

+0

Tôi cũng có cùng một vấn đề với tất cả các điều này đột ngột không hoạt động, và tôi không thể tìm thấy bất kỳ trợ giúp cho việc này, nếu có ai sửa lỗi này, hãy cho tôi biết. – Sam

+0

Chỉ mới bắt đầu trải nghiệm điều này ngày hôm qua. Thực hiện một thay đổi nhỏ cho ứng dụng của tôi và tải nó lên điện thoại của tôi và bây giờ bản đồ hoạt động như nó có khóa không hợp lệ! Cần lưu ý rằng phím gỡ lỗi của tôi hoạt động tốt. Khóa sản xuất của tôi (được sử dụng trong nhiều ứng dụng hoạt động cho đến khi ứng dụng cụ thể được xây dựng lại). –

Trả lời

15

Tôi gặp vấn đề tương tự khi sử dụng getFromLocationName, với lỗi 'java.io.IOException: Service not Available'.

Tôi đã thực hiện một chút googling xung quanh và có vẻ như đây là một lỗi trong phần mềm.

http://code.google.com/p/android/issues/detail?id=8816

+0

cảm ơn câu trả lời của bạn – rayman

+1

Ok, tốt để biết, làm thế nào chúng ta có thể vượt qua điều này? – Dr1Ku

+0

Tôi đang đối mặt với cùng một vấn đề với google api với api 7. Nguyên nhân của vấn đề này là gì và làm thế nào để giải quyết nó? – user590849

16

Tôi đã cài đặt lại bộ dev Android trên hệ thống mới của tôi và debug.keystore đã thay đổi. Khi tôi đã sử dụng keytool để tạo MD5 mới và đăng ký với Google, tôi đã hoạt động trở lại với một apiKey mới.

"Không thể tải máy khách kết nối nhà máy" là một thông báo lạ cho một apiKey không hợp lệ!

+0

Xin chào, Tôi gặp vấn đề tương tự với Khóa API. Tôi có phải cài đặt lại Android dev Kid không? Bạn có biết cách tạo một debug.keystore mới không? Cảm ơn! – xus

+3

Tôi nghĩ điều này có thể hữu ích: http: //www.mobisoftinfotech.com/blog/android/android-mapview-tạo-api-key-sử dụng-java-keytool/ –

+0

Ai đó Một nơi nào đó tuyệt vời và làm cho ngày của tôi ;-p làm việc hoàn toàn thực sự! – Hubert

2

Tôi đã gặp vấn đề tương tự với API cấp 8 trên cả trình giả lập và thiết bị vật lý (2.2) Thực tế, đối với tôi nó không bao giờ hoạt động. Sau đó, tình cờ tôi đã thử trên trình giả lập API cấp 10 (với Google API của khóa học), và nó đã làm việc tốt.

(Trước đó, tôi đã nhận MD5 mới với công cụ khóa để đăng ký apikey mới. Tuy nhiên, tôi đã chính xác giống như lần đầu tiên! Có lẽ tôi không sử dụng keytool chính xác.)

0

Tôi gặp lỗi này nhưng không có gì hữu ích trong đầu ra Logcat để xác định AV.

Tôi chỉ đơn giản là làm sạch dự án của tôi trong Eclipse và sau đó tôi có một dấu vết ngăn xếp đúng đắn của vấn đề, mà không có gì liên quan đến MapView. Nó chỉ là MapView được dựa trên hoạt động đầu tiên có thể nhìn thấy.

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