Я разрабатываю приложение для 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-ключ.
не является хранилищем ключей, ограниченным Java, установленным на каждом компьютере? –
Keystores - это просто файлы с форматом, используемым java для хранилищ ключей. Они не содержат никакой информации, которая связывает их с конкретной системой. Они могут свободно копироваться между системами и каталогами по мере необходимости. –
@ Anggrian Вы решили установить новейшие сервисы Google Play? потому что я не понимаю, почему, если версия пакета уже является самым новым уважением к клиентскому, вам нужно обновить пакет. – DQuaglio