У меня есть следующий макет в Android Studio 2.1
<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" в пакете "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/платформа/андроид
Я пытался импортировать модуль и многое другое, используя другие подобные сообщения, но ничего не помогает.
Хотя решение моей конкретной проблемы было бы потрясающим, простое понимание причины сообщения также может помочь. Все, что я читал, посвящено конкретным решениям подобных сообщений, но я не могу найти никакой информации о самом сообщении.
Спасибо