инициализация здесь-карты дает MISSING_LIBRARIES в onEngineInitializationCompleted (ошибка ошибки)

1

Вот код для инициализации карты.

        if (m_mapFragment != null) {
        /* Initialize the SupportMapFragment, results will be given via the called back. */
            m_mapFragment.init(new OnEngineInitListener() {
                @Override
                public void onEngineInitializationCompleted(Error error) {

                    if (error == Error.NONE) {
                        m_map = m_mapFragment.getMap();
                        isMapReady = true;
                        posManager = PositioningManager.getInstance();

                        // Register positioning listener
                        posManager.addListener(
                                new WeakReference<PositioningManager.OnPositionChangedListener>(positionListener));
                        if (posManager != null) {
                            posManager.start(
                                    PositioningManager.LocationMethod.GPS_NETWORK);
                        }
                    /*
                     * Get the NavigationManager instance.It is responsible for providing voice
                     * and visual instructions while driving and walking
                     */
                        m_navigationManager = NavigationManager.getInstance();

                        final VoiceCatalog voiceCatalog = VoiceCatalog.getInstance();
                        voiceCatalog.downloadCatalog(new VoiceCatalog.OnDownloadDoneListener() {

                            @Override
                            public void onDownloadDone(VoiceCatalog.Error error) {
                                if (error == VoiceCatalog.Error.NONE) {
                                    // Get the list of voice packages from the voice catalog list
                                    List<VoicePackage> voicePackages = voiceCatalog.getCatalogList();
                                    // select
                                    for (VoicePackage vPackage : voicePackages) {
                                        if (vPackage.getMarcCode().compareToIgnoreCase("eng") == 0) {
                                            if (vPackage.isTts()) {
                                                vid = vPackage.getId();
                                                    voiceCatalog.downloadVoice(vid, new VoiceCatalog.OnDownloadDoneListener() {
                                                        @Override
                                                        public void onDownloadDone(VoiceCatalog.Error error) {
                                                            if (error == VoiceCatalog.Error.NONE) {
                                                                // set the voice skin for use by navigation manager
                                                                VoiceGuidanceOptions voiceGuidanceOptions =
                                                                        m_navigationManager.getVoiceGuidanceOptions();
                                                                voiceGuidanceOptions.setVoiceSkin(voiceCatalog.getLocalVoiceSkin(vid));
                                                            }
                                                        }
                                                    });
                                                    break;
                                            }
                                        }
                                    }
                                }
                            }
                        });

                    } else {
                        Toast.makeText(SpeedMediatorActivity.this,
                                "ERROR: Cannot initialize Map with error " + error,
                                Toast.LENGTH_LONG).show();
                    }
                }
            });
        }

Я получаю сообщение об ошибке object- >>

Отсутствуют собственные библиотеки: gnustl_shared, gnustl_shared, gnustl_shared. Пожалуйста, обратитесь к руководству пользователя для получения подробной информации о правильной настройке проекта. Кто-нибудь может мне помочь.

Теги:

1 ответ

0

Вы следовали инструкциям движка карт здесь? Как правильно импортировать библиотеки? Я думаю, что проблема заключается в импорте библиотеки

  1. Вы добавили в манифест
  2. Вы распаковали и распаковали содержимое в библиотеки приложений для Android?
  3. Вы пропустили какие-либо шаги?
  • 0
    позавчера он работал нормально. я тоже добавил голосовые инструкции, все работало нормально. через некоторое время неожиданно начал выдавать ошибку, как MISSING_LIBRARIES.
  • 0
    Вы пробовали 1. очистить проект 2. пересобрать проект 3. сделать недействительным кеш и перезапустить?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню