Android Studio и google map v2

Ответить
didima7777
Сообщения: 7
Зарегистрирован: 17 май 2013, 18:21

Android Studio и google map v2

Сообщение didima7777 » 17 май 2013, 18:46

Кто-то может подсказать как заставить работать проект с нуля в новой среде (Android Studio) , используя новоe API карт версии 2. Все делаю, как и в инструкции:
1) добавляю android-support-v4
2) делаю импорт google-play-service_lib
3) Добавляю на экран fragment от com.google.android.gms.maps.SupportMapFragment
4) включаю зависимости

Проект собирается. А при запуске падает.
Такая же последовательность в intellij все работает, в eclipse тоже.
Что здесь не так? Может ли кто-то помочь.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Android Studio и google map v2

Сообщение rezak90 » 17 май 2013, 19:21

при падении что за ошибку выдаёт?
R.id.team
Политика на форуме запрещена

didima7777
Сообщения: 7
Зарегистрирован: 17 май 2013, 18:21

Re: Android Studio и google map v2

Сообщение didima7777 » 17 май 2013, 22:01

вот что-то такое

Код: Выделить всё

        java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test/com.example.test.MainActivity}: android.view.InflateException: Binary XML file line #15: Error inflating class fragment
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
        at android.app.ActivityThread.access$600(ActivityThread.java:141)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:137)
        at android.app.ActivityThread.main(ActivityThread.java:5041)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:511)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
        at dalvik.system.NativeStart.main(Native Method)
        Caused by: android.view.InflateException: Binary XML file line #15: Error inflating class fragment
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
        at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:270)
        at android.app.Activity.setContentView(Activity.java:1881)
        at com.example.test.MainActivity.onCreate(MainActivity.java:16)
        at android.app.Activity.performCreate(Activity.java:5104)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
        ... 11 more
        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
        at android.support.v4.app.Fragment.instantiate(Fragment.java:401)
        at android.support.v4.app.Fragment.instantiate(Fragment.java:369)
        at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:272)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:676)
        ... 21 more
        Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.maps.SupportMapFragment" on path: /data/app/com.example.test-1.apk
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
        at android.support.v4.app.Fragment.instantiate(Fragment.java:391)
        ... 24 more
точно такие действия в обычном intellij idea работает нормально

didima7777
Сообщения: 7
Зарегистрирован: 17 май 2013, 18:21

Re: Android Studio и google map v2

Сообщение didima7777 » 17 май 2013, 23:45

Впечатление, что проблема в Grandle. Он не принимает в расчет зависимости добавленной из sdk kb,s google-play-service_lib. Gk. Плюс при импорте он не копирует проект, а каждый раз перезаписывает один из фалов проекта прямо в sdk.

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Android Studio и google map v2

Сообщение Mikhail_dev » 18 май 2013, 09:41

Отправлять им отчеты об ошибках, помогайте делать лучше IDE. Там есть кнопочка отправить отчет об ошибке

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Android Studio и google map v2

Сообщение rezak90 » 18 май 2013, 11:36

no-- писал(а):Отправлять им отчеты об ошибках, помогайте делать лучше IDE. Там есть кнопочка отправить отчет об ошибке
я вчера два отправил 8-)
R.id.team
Политика на форуме запрещена

Аватара пользователя
J.P.
Сообщения: 3
Зарегистрирован: 27 мар 2013, 21:55

Re: Android Studio и google map v2

Сообщение J.P. » 14 июн 2013, 14:12

Кто может подсказать? Пытаюсь проверить аппликацию, скомпилированную в Eclipse GoogleAPI 16 На моем Samsung Galaxy S2 4.1.2, но Android Device Chooser выдает мне предупреждающий знак на мое устройство (желтый треугольник с восклицательным знаком). Аппликация падает. Что это значит? Мое устройство не имеет GoogleAPI?
Как выйти из положения?

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Android Studio и google map v2

Сообщение anber » 14 июн 2013, 15:06

didima7777 писал(а):Кто-то может подсказать как заставить работать проект с нуля в новой среде (Android Studio) , используя новоe API карт версии 2. Все делаю, как и в инструкции:
1) добавляю android-support-v4
2) делаю импорт google-play-service_lib
3) Добавляю на экран fragment от com.google.android.gms.maps.SupportMapFragment
4) включаю зависимости

Проект собирается. А при запуске падает.
Такая же последовательность в intellij все работает, в eclipse тоже.
Что здесь не так? Может ли кто-то помочь.
Проблема решилась?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

didima7777
Сообщения: 7
Зарегистрирован: 17 май 2013, 18:21

Re: Android Studio и google map v2

Сообщение didima7777 » 18 июн 2013, 11:27

Под Android Studio так и не смог пока внятно сконфигурировать, плюс они совсем выпилили при обновление UI для Grandle. Так что пока бросил это занятие и продолжаю работать в Eclipse.

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Android Studio и google map v2

Сообщение anber » 18 июн 2013, 11:48

didima7777 писал(а):Под Android Studio так и не смог пока внятно сконфигурировать, плюс они совсем выпилили при обновление UI для Grandle. Так что пока бросил это занятие и продолжаю работать в Eclipse.
У меня работает нормально. Если скинешь архив с проэктом могу глянуть.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

didima7777
Сообщения: 7
Зарегистрирован: 17 май 2013, 18:21

Re: Android Studio и google map v2

Сообщение didima7777 » 18 июн 2013, 12:01

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

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Android Studio и google map v2

Сообщение anber » 18 июн 2013, 12:10

didima7777 писал(а):Может опишите последовательность действий, чтобы и остальные могли воспользоваться.
Создаешь новый проект, запускаешь - работает. Сложно выделить какие-то действия, я их на автомате делаю :roll:
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

didima7777
Сообщения: 7
Зарегистрирован: 17 май 2013, 18:21

Re: Android Studio и google map v2

Сообщение didima7777 » 18 июн 2013, 12:22

Тогда конкретно, как добавляете google-play-services_lib в зависимости, чтобы он подцепился?

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Android Studio и google map v2

Сообщение anber » 18 июн 2013, 14:48

didima7777 писал(а):Тогда конкретно, как добавляете google-play-services_lib в зависимости, чтобы он подцепился?
Да, я был не прав, там есть проблемы.
Оказалось что оба проекта который я разрабатывая в Android Studio с google map v2 были сделаны ранее или в еклипсе или в идее. Также я попробовал вот по этой инструкции http://stackoverflow.com/questions/1659 ... m/16598726 и все получилось, но опять таки там не используется Grandle.
В общем проблема из-за того что через GUI не редактируются Grandle скрипты. Но костыльное решение есть: http://android.rzeszow.net/?p=79
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: Android Studio и google map v2

Сообщение neoksi » 18 июн 2013, 14:49

Я сам потратил около 2х суток, чтоб пересобрать проект из эклипса с 4мя библиотеками в AS, в результате понял, что gradle не может цеплять сторонние библиотеки, если файлы этих библиотек находятся не внутри папки твоего проекта, то есть в каждый проект нужно делать отдельную копию библиотек, что совсем не удобно. В результате остался пока на эклипсе. Доведут до ума добавления библиотек в проект, пересяду на AS.

Аватара пользователя
faraonCar
Сообщения: 7
Зарегистрирован: 18 июн 2013, 21:34

Re: Android Studio и google map v2

Сообщение faraonCar » 19 июн 2013, 22:24

Как по мнe Android Studio пока сыровата, остаюсь пока на Eclipse.

Ответить