2014-10-08 3 views
-1

Я разрабатываю приложение для Android через 2 разных компьютера, на рабочем столе, когда я дома и ноутбуком, когда я нахожусь в дороге. Я уверен, что папка проекта приложения полностью такая же, как и проекты библиотеки (Служба Google Play). Единственное различие - API Key, мне пришлось сделать 2 разных ключа в консоли разработчика Google. Странно, сегодня я просто понял, что мое приложение, которое я установил с ноутбука, не показывает карту. Вот что я нашел из LogCat:Google Maps API V2 не отображается

10-08 08:49:23.491: W/ResourcesManager(25061): Asset path '/system/framework/com.android.media.remotedisplay.jar' does not exist or contains no resources. 
10-08 08:49:23.491: W/ResourcesManager(25061): Asset path '/system/framework/com.android.location.provider.jar' does not exist or contains no resources. 
10-08 08:49:23.491: W/asset(25061): Asset path /system/framework/com.google.android.ble.jar is neither a directory nor file (type=1). 
10-08 08:49:23.491: W/ResourcesManager(25061): Asset path '/system/framework/com.google.android.ble.jar' does not exist or contains no resources. 
10-08 08:49:23.505: I/Google Maps Android API(25061): Google Play services client version: 5089000 
10-08 08:49:23.517: I/Google Maps Android API(25061): Google Play services package version: 6111038 
10-08 08:49:23.867: D/REQUEST(25061): Using server: https://clients4.google.com/glm/mmap/api 
10-08 08:49:23.887: D/REQUEST(25061): Add Data Request: 75 
10-08 08:49:23.894: D/REQUEST(25061): Add Data Request: 75 
10-08 08:49:24.074: D/USER_EVENTS(25061): Event: type=78, status: MD, data: T 
10-08 08:49:24.202: D/USER_EVENTS(25061): Event: type=113, status: mc, data: 
10-08 08:49:24.205: D/REQUEST(25061): Add Data Request: 147 
10-08 08:49:24.280: I/Choreographer(25061): Skipped 54 frames! The application may be doing too much work on its main thread. 
10-08 08:49:24.604: D/USER_EVENTS(25061): Event: type=58, status: gl, data: |r=8|g=8|b=8|a=0|d=24|s=8|v=Qualcomm|i=OpenGL ES-CM 1.1|c=Adreno (TM) 330|e=t| 

Я предполагаю, что это мой Google Play библиотеки Сервиса в ноутбуке, который является дефектом, но я попытался заменить его на более новую версию. Я также попробовал обновить свой API-ключ.

ответ

0

Использовать тот же файл хранилища ключей при построении apk. Не нужно использовать два разных ключа API, если ур использует одно и то же хранилище ключей.

Версия пакета: Это то, что вы добавляете в свой проект. (Google play-сервис Lib) клиентская версия: фактическая версия сервисов Google Play, установленных на вашем телефоне.

Службы Google в ваших двух разных ноутбуках не одинаковы.

Установить последние службы Google Play от менеджера Android SDK

+0

не является хранилищем ключей, ограниченным Java, установленным на каждом компьютере? –

+0

Keystores - это просто файлы с форматом, используемым java для хранилищ ключей. Они не содержат никакой информации, которая связывает их с конкретной системой. Они могут свободно копироваться между системами и каталогами по мере необходимости. –

+0

@ Anggrian Вы решили установить новейшие сервисы Google Play? потому что я не понимаю, почему, если версия пакета уже является самым новым уважением к клиентскому, вам нужно обновить пакет. – DQuaglio

Смежные вопросы