Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.70/33: Рейтинг темы: голосов - 33, средняя оценка - 4.70
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
1

Гугл карты

19.07.2013, 22:45. Просмотров 6007. Ответов 106
Метки нет (Все метки)

добился я от консоли Certificate fingerprint
теперь не знаю, что с ним делать
куда его отправлять и откуда качать гугл либы для карт..?

Добавлено через 20 секунд
то я получил дебаг ключ..
а как получить релиз?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2013, 22:45
Ответы с готовыми решениями:

Не отображаются карты гугл
Здравствуйте. В программировании под андроид я полный новичок. Решил посмотреть...

Скриншот гугл карты при нажатии на кнопку
Есть ли возможность написать обработчик для кнопки, который делает скриншот...

После запаковки apk файла не отображаются гугл карты
После запаковки apk файла приложения olx.ua не отображаются гугл карты при...

календарь Гугл
Получил весь список событий из календаря гугл, но никак не пойму, почему,...

Гугл адреса
Доброго времени суток. Разбираю пример по запросу гугл адресов. Код в 27...

106
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.07.2013, 12:49 61
Цитата Сообщение от spydark91 Посмотреть сообщение
а в чем вообще различия между 1 и 2 версиями?
По-разному получаются ключи, по-разному эти ключи используются (один в layout, другой в манифест), карты версии 1 не поддерживают фрагменты, карты версии 2 поддерживают. Ключи от карт версии 2 идёт только под одно приложение, то есть если меняется имя пакета, то нужен новый ключ. Для меня самое лучшее, что есть в картах 2, так это добавление маркеров

Добавлено через 6 минут
Цитата Сообщение от spydark91 Посмотреть сообщение
и 1 версия подключается в xml так
Да
Цитата Сообщение от spydark91 Посмотреть сообщение
а 2 в манифесте?
Да
1
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
25.07.2013, 13:07  [ТС] 62
вообщем скопировал код отсюда http://android-er.blogspot.ru/2012/12/using-supportmapfragment.html
потом нажал project - properties - java build path - libraries - add external jars и выбрал google-play-services.jar
потом нажал project - properties - android и поставил галочку google apis 4.2.2 17 (было android 4.2.2 4.2.2 17)
и имею вот такой список ошибок
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
07-25 13:04:08.408: D/AndroidRuntime(10590): Shutting down VM
07-25 13:04:08.408: W/dalvikvm(10590): threadid=1: thread exiting with uncaught exception (group=0x4001d5a0)
07-25 13:04:08.448: E/AndroidRuntime(10590): FATAL EXCEPTION: main
07-25 13:04:08.448: E/AndroidRuntime(10590): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test/com.example.test.MainActivity}: android.view.InflateException: Binary XML file line #13: Error inflating class fragment
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1872)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1893)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.app.ActivityThread.access$1500(ActivityThread.java:135)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1054)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.os.Handler.dispatchMessage(Handler.java:99)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.os.Looper.loop(Looper.java:150)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.app.ActivityThread.main(ActivityThread.java:4385)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at java.lang.reflect.Method.invokeNative(Native Method)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at java.lang.reflect.Method.invoke(Method.java:507)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at dalvik.system.NativeStart.main(Native Method)
07-25 13:04:08.448: E/AndroidRuntime(10590): Caused by: android.view.InflateException: Binary XML file line #13: Error inflating class fragment
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:587)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:250)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.app.Activity.setContentView(Activity.java:1712)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at com.example.test.MainActivity.onCreate(MainActivity.java:12)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1072)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1836)
07-25 13:04:08.448: E/AndroidRuntime(10590):    ... 11 more
07-25 13:04:08.448: E/AndroidRuntime(10590): Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.google.android.gms.maps.SupportMapFragment: make sure class name exists, is public, and has an empty constructor that is public
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.support.v4.app.Fragment.instantiate(Fragment.java:409)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.support.v4.app.Fragment.instantiate(Fragment.java:377)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:277)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
07-25 13:04:08.448: E/AndroidRuntime(10590):    ... 20 more
07-25 13:04:08.448: E/AndroidRuntime(10590): Caused by: java.lang.ClassNotFoundException: com.google.android.gms.maps.SupportMapFragment in loader dalvik.system.PathClassLoader[/system/framework/com.google.android.maps.jar:/data/app/com.example.test-1.apk]
07-25 13:04:08.448: E/AndroidRuntime(10590):    at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-25 13:04:08.448: E/AndroidRuntime(10590):    at android.support.v4.app.Fragment.instantiate(Fragment.java:399)
07-25 13:04:08.448: E/AndroidRuntime(10590):    ... 23 more
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.07.2013, 13:20 63
Цитата Сообщение от spydark91 Посмотреть сообщение
Binary XML file line #13: Error inflating class fragment
Покажите файл layout с картой
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
25.07.2013, 13:23  [ТС] 64
один в один со статьи
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >
 
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="@string/hello_world" />
    <fragment
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.SupportMapFragment"/>
 
</RelativeLayout>
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.07.2013, 13:34 65
И MainActivity тоже один-в-один?
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
25.07.2013, 13:44  [ТС] 66
угу
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.example.test;
 
 
import android.os.Bundle; 
import android.support.v4.app.FragmentActivity;
 
public class MainActivity extends FragmentActivity  {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
 
 
}
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.07.2013, 13:56 67
В папке libs две либы? карты и support ?
Вы к себе в Эклипс экспортировали библиотеку как проект?
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
25.07.2013, 14:01  [ТС] 68
не было google-play-servecies
Вы к себе в Эклипс экспортировали библиотеку как проект?
это как?
0
Миниатюры
Гугл карты  
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.07.2013, 14:28 69
Цитата Сообщение от spydark91 Посмотреть сообщение
это как?
Я уже писал
Цитата Сообщение от Digetix Посмотреть сообщение
нужно импортировать в Эклипс либы карт, зайдите приблизительно по такому пути
android-sdk/extras/google/google_play_services/libproject/google-play-services_lib. Когда сделаете это, нужно добавить эту либу в свой проект через Свойства проекта
Добавлено через 43 секунды
Цитата Сообщение от spydark91 Посмотреть сообщение
не было google-play-servecies
Когда добавили всё равно не работает?
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
25.07.2013, 14:33  [ТС] 70
Цитата Сообщение от Digetix Посмотреть сообщение
нужно импортировать в Эклипс либы карт, зайдите приблизительно по такому пути
android-sdk/extras/google/google_play_services/libproject/google-play-services_lib. Когда сделаете это, нужно добавить эту либу в свой проект через Свойства проекта
правой кнопкой по проекту - импорт - ,а потом что? - android - existing android code into workspase - browse и по указанному вами пути?

да, после добавления не работает
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.07.2013, 14:38 71
Цитата Сообщение от spydark91 Посмотреть сообщение
правой кнопкой по проекту - импорт - ,а потом что? - android - existing android code into workspase - browse и по указанному вами пути?
Да, всё так делайте
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
25.07.2013, 14:39  [ТС] 72
сделал
падает
Java
1
2
3
4
5
6
7
8
07-25 14:39:15.275: D/Process(11314): killProcess, pid=11314
07-25 14:39:15.275: D/Process(11314): dalvik.system.VMStack.getThreadStackTrace(Native Method)
07-25 14:39:15.275: D/Process(11314): java.lang.Thread.getStackTrace(Thread.java:745)
07-25 14:39:15.275: D/Process(11314): android.os.Process.killProcess(Process.java:797)
07-25 14:39:15.275: D/Process(11314): com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:108)
07-25 14:39:15.275: D/Process(11314): java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:854)
07-25 14:39:15.275: D/Process(11314): java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:851)
07-25 14:39:15.275: D/Process(11314): dalvik.system.NativeStart.main(Native Method)
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.07.2013, 14:40 73
В этой папке указали, что это библиотека? В своём проекте нужно добавить эту библиотеку
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
25.07.2013, 14:45  [ТС] 74
как?
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.07.2013, 14:48 75
На папке с либой нажать правой кнопкой мыши, в разделе Андроид, ниже версий есть галочка "Is Library", она должна стоять. Потом заходите также в свой проект, но там где галочка есть кнопки Add, там будет выбор, укажите эту либу и ОК
1
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
25.07.2013, 14:55  [ТС] 76
не крашится! сейчас попробую ключ для этого пакета получить
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.07.2013, 15:14 77
Цитата Сообщение от spydark91 Посмотреть сообщение
сейчас попробую ключ для этого пакета получить
Не понял а до этого вы запускали без ключа?
0
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
25.07.2013, 15:19  [ТС] 78
до этого я запускал с ключом от основного проекта)
а сейчас я новый создал для осознания сути этих дурацких карт)
вообщем ввел в гугл консоле такой ключ
CE:F3:5C:95:469:31:A3:CB:5E:3A:73:B2:0C:FC:65:2D:02:AD:CA;com.example.test
до ";" мне выдала виндовс консль, после скопировал отсюда (скрин)
опять карты нет (ток клеточки и кнопки зума)
0
Миниатюры
Гугл карты  
spydark91
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
25.07.2013, 15:26  [ТС] 79
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
07-25 15:16:28.334: D/dalvikvm(11534): DexOpt: couldn't find field Landroid/content/res/Configuration;.smallestScreenWidthDp
07-25 15:16:28.334: W/dalvikvm(11534): VFY: unable to resolve instance field 27
07-25 15:16:28.334: D/dalvikvm(11534): VFY: replacing opcode 0x52 at 0x0012
07-25 15:16:28.334: D/dalvikvm(11534): VFY: dead code 0x0014-0018 in Lcom/google/android/gms/common/GooglePlayServicesUtil;.b (Landroid/content/res/Resources;)Z
07-25 15:16:28.664: D/dalvikvm(11534): GC_CONCURRENT freed 198K, 45% free 3102K/5639K, external 0K/0K, paused 2ms+3ms
07-25 15:16:29.145: W/dalvikvm(11534): Unable to resolve superclass of Lmaps/p/w; (718)
07-25 15:16:29.145: W/dalvikvm(11534): Link of class 'Lmaps/p/w;' failed
07-25 15:16:29.145: W/dalvikvm(11534): Unable to resolve superclass of Lmaps/aq/as; (5347)
07-25 15:16:29.145: W/dalvikvm(11534): Link of class 'Lmaps/aq/as;' failed
07-25 15:16:29.145: W/dalvikvm(11534): Unable to resolve superclass of Lmaps/ag/l; (4576)
07-25 15:16:29.145: W/dalvikvm(11534): Link of class 'Lmaps/ag/l;' failed
07-25 15:16:29.145: E/dalvikvm(11534): Could not find class 'maps.ag.l', referenced from method maps.ah.an.a
07-25 15:16:29.145: W/dalvikvm(11534): VFY: unable to resolve new-instance 4420 (Lmaps/ag/l;) in Lmaps/ah/an;
07-25 15:16:29.145: D/dalvikvm(11534): VFY: replacing opcode 0x22 at 0x0085
07-25 15:16:29.235: D/dalvikvm(11534): VFY: dead code 0x0087-0093 in Lmaps/ah/an;.a (Landroid/view/LayoutInflater;Lcom/google/android/gms/maps/GoogleMapOptions;Z)Lmaps/ah/an;
07-25 15:16:29.655: D/dalvikvm(11534): GC_CONCURRENT freed 356K, 45% free 3295K/5959K, external 0K/0K, paused 4ms+2ms
07-25 15:16:29.856: I/Google Maps Android API(11534): Failed to contact Google servers. Another attempt will be made when connectivity is established.
07-25 15:16:29.886: D/dalvikvm(11534): GC_CONCURRENT freed 348K, 44% free 3495K/6151K, external 0K/0K, paused 3ms+3ms
07-25 15:16:29.946: D/ATRecorder(11534): com.htc.autotest.dlib.RecordEngine in loader dalvik.system.DexClassLoader@405452a8
07-25 15:16:29.956: D/WindowManagerImpl(11534): addView, new view, mViews[0]: com.android.internal.policy.impl.PhoneWindow$DecorView@4052beb8
07-25 15:16:29.966: W/Google Maps Android API(11534): Please add <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> into AndroidManifest.xml to ensure correct behavior under poor connectivity conditions.
07-25 15:16:30.036: D/libEGL(11534): loaded /system/lib/egl/libGLES_android.so
07-25 15:16:30.036: W/SchedPolicy(11534): add_tid_to_cgroup failed to write '' (Invalid argument); background=0
07-25 15:16:30.096: D/libEGL(11534): loaded /system/lib/egl/libEGL_adreno200.so
07-25 15:16:30.156: D/libEGL(11534): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
07-25 15:16:30.156: D/libEGL(11534): loaded /system/lib/egl/libGLESv2_adreno200.so
07-25 15:16:30.456: D/dalvikvm(11534): GC_EXTERNAL_ALLOC freed 100K, 43% free 3540K/6151K, external 0K/0K, paused 72ms
07-25 15:16:36.312: D/dalvikvm(11534): GC_CONCURRENT freed 335K, 43% free 3581K/6279K, external 235K/512K, paused 3ms+3ms
07-25 15:16:43.839: D/dalvikvm(11534): GC_CONCURRENT freed 408K, 44% free 3570K/6343K, external 1K/512K, paused 7ms+2ms
07-25 15:16:45.020: E/Google Maps Android API(11534): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).
Добавлено через 5 минут
мб я какой то не тот ключ получаю

Добавлено через 47 секунд
Затем открываем командную строку, переходим в каталог, куда установлена Java:
cd C:\Program Files\Java\jre6\bin

Затем пишем:
keytool -list -alias androiddebugkey
-keystore <путь_до_хранилища_ключей>.keystore
-storepass android
-keypass android

так получаю..
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
25.07.2013, 15:51 80
Цитата Сообщение от spydark91 Посмотреть сообщение
опять карты нет (ток клеточки и кнопки зума)
На реальном устройстве пробовали? У меня на эмуляторе точно так же, а на реальном работает нормально
0
25.07.2013, 15:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2013, 15:51

Контакты с гугл аккаунта
Используя контент провайдер получаю список контактов у которых есть дни...

Авторизация в гугл аккаунте
Всем привет. Вопрос такой, допустим, создал я тестовое приложение два поля и...

Работа с гугл картой
Добрый день уважаемые форумчане. вопрос такой, необходимо создать систему,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru