2016-08-25 3 views
0

Недавно я попытался обновить compileSdkVersion до 24, поставив имя версии в моем app/build.gradle, а также обновил версии для других библиотек. buildToolsVersion, который я использую, является 23.0.3, который, я думаю, является последним. Когда я строю свой проект, он не дает ошибку, что построить не удалось найти некоторые из ресурсов, перечисленных ниже:Не удалось найти некоторые ресурсы при обновлении compileSdkVersion до 24

  • @ вытяжке/abc_ic_voice_search_api_mtrl_alpha
  • @ вытяжке/abc_ic_clear_mtrl_alpha
  • @ вытяжке/abc_ic_voice_search_api_mtrl_alpha

Это внутренние ресурсы, предоставленные SDK, и я использую их уже довольно давно. Я не знаю, почему это происходит сейчас. Есть идеи?

+0

try File -> Invalidate Caches \ Restart -> Invalidate and Restart –

ответ

2

Это те внутренние ресурсы от предоставлены SDK

Это ваш вопрос.
Эти ресурсы являются частными для поддержки lib или framework, и вы не можете полагаться на них.
Итак, теперь компилятор не позволяет вам получить к ним доступ.

Вы можете легко получить соответствующие иконки здесь: https://design.google.com/icons/

и импортировать их в свой проект.

+0

спасибо большое .. никогда не думал об этом и, вероятно, поэтому в новой скомпилированной версии SDK, даже если у нас есть эти внутренние ресурсы, сборка не работает если мы их используем. – Swapnil

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

  • Нет связанных вопросов^_^