2016-04-30 2 views
0

У меня есть следующий макет в Android Studio 2,1Нет идентификатора ресурса найдено для атрибута «» в пакете Android Layout

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    xmlns:mapbox="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="com.kea.trimetrail.MainActivityFragment" 
    tools:showIn="@layout/activity_main"> 

    <com.mapbox.mapboxsdk.maps.MapView 
     android:id="@+id/mapview" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     mapbox:accessToken="@string/mapbox_access_token"/> 

</RelativeLayout> 

Он отображает следующее сообщение об ошибке:

Нет идентификатора ресурса найдено для атрибута ' accessToken 'in package' com.example.myapp '

В этом случае возникает ошибка при создании простого приложения Mapbox. Я разрабатываю mapbox из исходного кода (да, мне нужна сборка источника, а не встроенная).

См:

https://github.com/mapbox/mapbox-gl-native/blob/master/INSTALL.md

Дерево источник для нескольких платформ, я использую:

https://github.com/mapbox/mapbox-gl-native/tree/master/platform/android

Источник сборки находится в зависимом библиотеке, расположенной по адресу:

myapp/app/libs/mapbox-gl-native/platform/android

Я пробовал импортировать модуль и многое другое, используя другие подобные сообщения, но ничего не помогает.

Хотя решение моей конкретной проблемы было бы потрясающе, просто понимание причины сообщения может также помочь. Все, что я читаю, касается конкретных решений для подобных сообщений, но я не могу найти никакой информации о самом сообщении.

Thx

ответ

1

Не уверен, но похоже, что они изменили название на access_token маркер доступа. Я не могу сказать точно, потому что это просто вызывает новую ошибку. Я предполагаю, что новая ошибка является чем-то большим, чем старая ошибка, а не вместо.

+0

Эй, вы наконец получили его на работу? Сейчас я получаю ту же кучу ошибок. – lidkxx

+0

Нашли это https://github.com/mapbox/mapbox-gl-native/wiki/Android-4.x-to-5.0-update#mapbox-access-token в документации, возможно, это поможет вам. – lidkxx

Смежные вопросы