Android SDK Version 25 - android.support v7: 25 дает "Ресурс не найден, который соответствует @color/hint_foreground_material_light" Adobe Creative SDK?
Я получаю следующую ошибку при синхронизации gradle sync/build после переключения compileSdkVersion на 25 и использования последних версий библиотеки android.support.
compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.android.support:design:25.0.0'
compile 'com.android.support:recyclerview-v7:25.0.0'
Ошибка:
No resource found that matches the given name (at 'android:textColorHint' with value '@color/hint_foreground_material_light').
Любая идея?
EDIT:
Я думаю, что из-за Adobe Creative SDK... Не уверен. Другие работают нормально с SDK 25.
Связанный вопрос: ошибка при использовании библиотеки поддержки с adobe creative SDK для android
Мы не должны ждать решения... Возможно, есть новая версия, которую я использую ('com.adobe.creativesdk: image: 4.6.3')
EDIT2: Я узнал, что это происходит из "fengdai alertdialog", который зависит от Adobe SDK. Но УНИЧТОЖЕН! Я попросил Adobe оказать некоторую поддержку.
Ответы
Ответ 1
Решение:
Добавьте эти строки в свои цвета .xml:
<color name="hint_foreground_material_light">#00000000</color>
<color name="hint_foreground_material_dark">#00000000</color>
Это временное решение, пока Adobe не устранит проблему.
Работает с v10.0.0 и также работает со всеми остальными.
Ответ от ADOBE:
План состоит в том, чтобы официально опубликовать его на этой неделе. С учетом сказанного мы делаем иметь обновленную версию, доступную для скачивания уже, но документ интеграции на веб-сайте не обновляется. Если вам нравится, вы можете используйте документ, который мы имеем на github.
Ответ 2
То же самое со мной, теперь я просто понижаю его до версии 24.2.1, и ошибка исчезла. Я уверен, что это одна из ошибок библиотеки поддержки.