Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
Softvok
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
1

Ошибка при запуске Яндекс Карт

09.11.2012, 12:47. Просмотров 2723. Ответов 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
Ответы с готовыми решениями:

Ошибка при запуске AsyncTask при нажатии на пункт ActionBar
Здравствуйте, почему при нажатии на пункт Action Bar'а вылетает ошибка? ...

Ошибка при запуске VM VB
помогите пожалуйста у меня внезапно перестала запускаться оракловская виртуалка...

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

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

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

6
Softvok
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
10.11.2012, 22:14  [ТС] 2
Никто не знает?
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
10.11.2012, 23:39 3
Цитата Сообщение от Softvok Посмотреть сообщение
android.permission.ACCESS_NETWORK_STATE
......
1
Softvok
1 / 1 / 1
Регистрация: 04.10.2012
Сообщений: 45
11.11.2012, 00:21  [ТС] 4
Цитата Сообщение от V0v1k Посмотреть сообщение
......
добавляю
XML
1
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
эффект тот же
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
11.11.2012, 02:22 5
Цитата Сообщение от Softvok Посмотреть сообщение
эффект тот же
прям точь-в-точь такие же логи?
0
Softvok
1 / 1 / 1
Регистрация: 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
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
11.11.2012, 02:56 7
отлично, научились читать логи.
0
11.11.2012, 02:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2012, 02:56

Ошибка при запуске эмулятора
Очень много вопросов, так как я начинающий) салага))) Добавлено через 2...

Ошибка при запуске на устройстве
помогите решить проблемму. Пытаюсь отлаживать приложение на устройстве (телефон...

Ошибка при запуске приложения
Сегодня запускал приложение, оно не запускается, выдает такую ошибку 08-17...


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

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

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