Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
Softvok
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 45
#1

Ошибка при запуске Яндекс Карт - Программирование Android

09.11.2012, 12:47. Просмотров 2514. Ответов 6
Метки нет (Все метки)

Здравствуйте, пытаюсь разобраться с работой Яндекс карт. По примеру скачал и подключил библиотеку API Yandex Map Kit c гитхаба к новому проекту. В проекте добавил саму карту:
Код:
XML
1
2
3
4
5
<ru.yandex.yandexmapkit.MapView
        android:id="@+id/map"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:apiKey="1234567890" />
дал приложению доступ в интернет:
Код:
XML
1
<uses-permission android:name="android.permission.INTERNET" />
В главной активити пишу следующий код:
Код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import ru.yandex.yandexmapkit.MapActivity;
import ru.yandex.yandexmapkit.MapController;
import ru.yandex.yandexmapkit.MapView;
import ru.yandex.yandexmapkit.utils.GeoPoint;
import android.os.Bundle;
import android.view.Menu;
 
public class MainActivity extends MapActivity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        final MapView mMapView = (MapView) findViewById(R.id.map);
 
     MapController mMapController = mMapView.getMapController();
     mMapController.setPositionAnimationTo(new GeoPoint(60.113337, 55.151317));
     mMapController.setZoomCurrent(15);
    }
Импортирую недостающие компоненты, все отлично. Но при первом же запуске на эмуляторе - приложение падает.
Лог
Кликните здесь для просмотра всего текста
11-08 20:53:56.883: E/Trace(1435): error opening trace file: No such file or directory (2)
11-08 20:53:57.573: D/dalvikvm(1435): Trying to load lib /data/data/ru.example.yandprim/lib/libcache_local.so 0x414936a8
11-08 20:53:57.583: D/dalvikvm(1435): Added shared lib /data/data/ru.example.yandprim/lib/libcache_local.so 0x414936a8
11-08 20:53:57.583: D/dalvikvm(1435): No JNI_OnLoad found in /data/data/ru.example.yandprim/lib/libcache_local.so 0x414936a8, skipping init
11-08 20:53:57.605: D/ru.yandex.OpenKODE(1435): android.cpp.mountSharedFileSystem()
11-08 20:53:57.613: D/ru.yandex.OpenKODE(1435): android.cpp.mountSharedFileSystem()[shared fs mounted to dataFsRoot: /data/data/ru.example.yandprim]
11-08 20:53:57.633: D/AndroidRuntime(1435): Shutting down VM
11-08 20:53:57.633: W/dalvikvm(1435): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
11-08 20:53:57.643: E/AndroidRuntime(1435): FATAL EXCEPTION: main
11-08 20:53:57.643: E/AndroidRuntime(1435): java.lang.RuntimeException: Unable to start activity ComponentInfo{ru.example.yandprim/ru.example.yandprim.MainActivity}: android.view.InflateException: Binary XML file line #5: Error inflating class ru.yandex.yandexmapkit.MapView
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.app.ActivityThread.access$600(ActivityThread.java:130)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.os.Handler.dispatchMessage(Handler.java:99)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.os.Looper.loop(Looper.java:137)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.app.ActivityThread.main(ActivityThread.java:4745)
11-08 20:53:57.643: E/AndroidRuntime(1435): at java.lang.reflect.Method.invokeNative(Native Method)
11-08 20:53:57.643: E/AndroidRuntime(1435): at java.lang.reflect.Method.invoke(Method.java:511)
11-08 20:53:57.643: E/AndroidRuntime(1435): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
11-08 20:53:57.643: E/AndroidRuntime(1435): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
11-08 20:53:57.643: E/AndroidRuntime(1435): at dalvik.system.NativeStart.main(Native Method)
11-08 20:53:57.643: E/AndroidRuntime(1435): Caused by: android.view.InflateException: Binary XML file line #5: Error inflating class ru.yandex.yandexmapkit.MapView
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.view.LayoutInflater.createView(LayoutInflater.java:613)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
11-08 20:53:57.643: E/AndroidRuntime(1435): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:256
)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.app.Activity.setContentView(Activity.java:1867)
11-08 20:53:57.643: E/AndroidRuntime(1435): at ru.example.yandprim.MainActivity.onCreate(MainActivity.java:16)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.app.Activity.performCreate(Activity.java:5008)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
11-08 20:53:57.643: E/AndroidRuntime(1435): ... 11 more
11-08 20:53:57.643: E/AndroidRuntime(1435): Caused by: java.lang.reflect.InvocationTargetException
11-08 20:53:57.643: E/AndroidRuntime(1435): at java.lang.reflect.Constructor.constructNative(Native Method)
11-08 20:53:57.643: E/AndroidRuntime(1435): at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.view.LayoutInflater.createView(LayoutInflater.java:587)
11-08 20:53:57.643: E/AndroidRuntime(1435): ... 22 more
11-08 20:53:57.643: E/AndroidRuntime(1435): Caused by: java.lang.SecurityException: ConnectivityService: Neither user 10058 nor current process has android.permission.ACCESS_NETWORK_STATE.
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.os.Parcel.readException(Parcel.java:1425)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.os.Parcel.readException(Parcel.java:1379)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.net.IConnectivityManager$Stub$Proxy.getActiveNetworkInfo(IConnectivityManager.java:605)
11-08 20:53:57.643: E/AndroidRuntime(1435): at android.net.ConnectivityManager.getActiveNetworkInfo(ConnectivityManager.java:38
5)
11-08 20:53:57.643: E/AndroidRuntime(1435): at ru.yandex.core.NetworkReachabilityListener.getNetworkReachabilityStatus(Unknown Source)
11-08 20:53:57.643: E/AndroidRuntime(1435): at ru.yandex.core.CoreApplication.getNetworkReachabilityStatus(Unknown Source)
11-08 20:53:57.643: E/AndroidRuntime(1435): at ru.yandex.core.CoreApplication.init(Native Method)
11-08 20:53:57.643: E/AndroidRuntime(1435): at ru.yandex.core.CoreApplication.initialize(Unknown Source)
11-08 20:53:57.643: E/AndroidRuntime(1435): at ru.yandex.core.CoreApplication.initOnce(Unknown Source)
11-08 20:53:57.643: E/AndroidRuntime(1435): at ru.yandex.yandexmapkit.MapSurfaceView.init(Unknown Source)
11-08 20:53:57.643: E/AndroidRuntime(1435): at ru.yandex.yandexmapkit.MapSurfaceView.<init>(Unknown Source)
11-08 20:53:57.643: E/AndroidRuntime(1435): at ru.yandex.yandexmapkit.MapView.<init>(Unknown Source)
11-08 20:53:57.643: E/AndroidRuntime(1435): ... 25 more

Подскажите, как исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2012, 12:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка при запуске Яндекс Карт (Программирование Android):

Ошибка при запуске AsyncTask при нажатии на пункт ActionBar - Программирование Android
Здравствуйте, почему при нажатии на пункт Action Bar'а вылетает ошибка? @Override public boolean onCreateOptionsMenu(Menu menu)...

Ошибка при запуске VM VB - Программирование Android
помогите пожалуйста у меня внезапно перестала запускаться оракловская виртуалка с андроидом, которую я использовал как эмулятор, пишет...

Ошибка при запуске - Программирование Android
Здравствуйте. Возникает ошибка при вызове getLastKnownLocation.

Ошибка при запуске - Программирование Android
При запуске приложения выводит ошибку: &quot;В приложении &quot;Saint switcher&quot; произошла ошибка&quot; в чем ошибка? Вот код package...

Ошибка при запуске приложения - Программирование Android
Сегодня запускал приложение, оно не запускается, выдает такую ошибку 08-17 18:39:37.012 10830-10830/? E/adsprpc:...

Ошибка при запуске проекта - Программирование Android
Здравствуйте, форумчане! Столкнулся с такой проблемой в Eclipse при запуске проекта на эмуляторе: ActivityManager: Error type 3 . В итоге...

6
Softvok
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 45
10.11.2012, 22:14  [ТС] #2
Никто не знает?
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.11.2012, 23:39 #3
Цитата Сообщение от Softvok Посмотреть сообщение
android.permission.ACCESS_NETWORK_STATE
......
1
Softvok
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 45
11.11.2012, 00:21  [ТС] #4
Цитата Сообщение от V0v1k Посмотреть сообщение
......
добавляю
XML
1
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
эффект тот же
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
11.11.2012, 02:22 #5
Цитата Сообщение от Softvok Посмотреть сообщение
эффект тот же
прям точь-в-точь такие же логи?
0
Softvok
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 45
11.11.2012, 02:40  [ТС] #6
Цитата Сообщение от V0v1k Посмотреть сообщение
прям точь-в-точь такие же логи?
Конечно нет, я имею ввиду вылетает программа также..
лог таков:

Кликните здесь для просмотра всего текста
11-10 22:35:13.380: D/dalvikvm(712): Not late-enabling CheckJNI (already on)
11-10 22:35:13.861: E/Trace(712): error opening trace file: No such file or directory (2)
11-10 22:35:14.750: D/dalvikvm(712): Trying to load lib /data/data/ru.example.yandprim/lib/libcache_local.so 0x414935e0
11-10 22:35:14.760: D/dalvikvm(712): Added shared lib /data/data/ru.example.yandprim/lib/libcache_local.so 0x414935e0
11-10 22:35:14.760: D/dalvikvm(712): No JNI_OnLoad found in /data/data/ru.example.yandprim/lib/libcache_local.so 0x414935e0, skipping init
11-10 22:35:14.780: D/ru.yandex.OpenKODE(712): android.cpp.mountSharedFileSystem()
11-10 22:35:14.800: D/ru.yandex.OpenKODE(712): android.cpp.mountSharedFileSystem()[shared fs mounted to dataFsRoot: /data/data/ru.example.yandprim]
11-10 22:35:14.830: D/jni_log(712): deleteCache
11-10 22:35:14.830: D/jni_log(712): end deleteCache
11-10 22:35:14.849: D/jni_log(712): createCache
11-10 22:35:14.849: D/jni_log(712): FileCache: createCache: cacheLocation: /tmp/cache/ru-US/100
11-10 22:35:14.849: D/jni_log(712): end createCache
11-10 22:35:14.902: D/dalvikvm(712): GC_FOR_ALLOC freed 142K, 2% free 10991K/11207K, paused 36ms, total 37ms
11-10 22:35:14.910: D/jni_log(712): createCache
11-10 22:35:14.910: D/jni_log(712): FileCache: createCache: cacheLocation: /tmp/cache/ru-US/200
11-10 22:35:14.910: D/jni_log(712): end createCache
11-10 22:35:14.940: D/dalvikvm(712): GC_FOR_ALLOC freed 84K, 4% free 11228K/11591K, paused 28ms, total 28ms
11-10 22:35:15.130: D/dalvikvm(712): GC_CONCURRENT freed 87K, 2% free 11584K/11783K, paused 74ms+5ms, total 115ms
11-10 22:35:15.580: D/gralloc_goldfish(712): Emulator without GPU emulation detected.
11-10 22:35:15.680: I/Choreographer(712): Skipped 55 frames! The application may be doing too much work on its main thread.
11-10 22:35:16.260: D/AndroidRuntime(712): Shutting down VM
11-10 22:35:16.260: W/dalvikvm(712): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
11-10 22:35:16.360: E/AndroidRuntime(712): FATAL EXCEPTION: main
11-10 22:35:16.360: E/AndroidRuntime(712): java.lang.SecurityException: Provider gps requires ACCESS_FINE_LOCATION permission
11-10 22:35:16.360: E/AndroidRuntime(712): at android.os.Parcel.readException(Parcel.java:1425)
11-10 22:35:16.360: E/AndroidRuntime(712): at android.os.Parcel.readException(Parcel.java:1379)
11-10 22:35:16.360: E/AndroidRuntime(712): at android.location.ILocationManager$Stub$Proxy.requestLocationUpdates(ILocationManager.java:659)
11-10 22:35:16.360: E/AndroidRuntime(712): at android.location.LocationManager._requestLocationUpdates(LocationManager.java:664)
11-10 22:35:16.360: E/AndroidRuntime(712): at android.location.LocationManager.requestLocationUpdates(LocationManager.java:486)
11-10 22:35:16.360: E/AndroidRuntime(712): at bw.a(Unknown Source)
11-10 22:35:16.360: E/AndroidRuntime(712): at ru.yandex.yandexmapkit.overlay.location.MyLocationOverlay.a(Unknown Source)
11-10 22:35:16.360: E/AndroidRuntime(712): at cb.run(Unknown Source)
11-10 22:35:16.360: E/AndroidRuntime(712): at android.os.Handler.handleCallback(Handler.java:615)
11-10 22:35:16.360: E/AndroidRuntime(712): at android.os.Handler.dispatchMessage(Handler.java:92)
11-10 22:35:16.360: E/AndroidRuntime(712): at android.os.Looper.loop(Looper.java:137)
11-10 22:35:16.360: E/AndroidRuntime(712): at android.app.ActivityThread.main(ActivityThread.java:4745)
11-10 22:35:16.360: E/AndroidRuntime(712): at java.lang.reflect.Method.invokeNative(Native Method)
11-10 22:35:16.360: E/AndroidRuntime(712): at java.lang.reflect.Method.invoke(Method.java:511)
11-10 22:35:16.360: E/AndroidRuntime(712): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
11-10 22:35:16.360: E/AndroidRuntime(712): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
11-10 22:35:16.360: E/AndroidRuntime(712): at dalvik.system.NativeStart.main(Native Method)
11-10 22:35:29.910: I/Process(712): Sending signal. PID: 712 SIG: 9


но с ним разобрался, не хватало
XML
1
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
11.11.2012, 02:56 #7
отлично, научились читать логи.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2012, 02:56
Привет! Вот еще темы с ответами:

Ошибка при запуске эмулятора - Программирование Android
Очень много вопросов, так как я начинающий) салага))) Добавлено через 2 минуты Выдает: Starting emulator for AVD 'GAPI-17' Failed...

Ошибка при запуске на устройстве - Программирование Android
помогите решить проблемму. Пытаюсь отлаживать приложение на устройстве (телефон и планшет) но при установке выдает ошибку &quot;Failure &quot; причем...

Ошибка при запуске приложения - Программирование Android
Добрый день! Проблема заключается в следующем, после запуска приложения в эмуляторе вылетает диалоговое окно с сообщением...

[INSTALL_FAILED_INVALID_APK] - ошибка при запуске - Программирование Android
Запуская код на устройстве или на эмуляторе - получаю следующую ошибку: Uploading file local path:...


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
11.11.2012, 02:56
Ответ Создать тему
Опции темы

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