Ошибка: сбой при выполнении задачи ':app:processDebugResources' при использовании папки шрифтов внутри res
Я обновил SDK до версии Android O для предварительного просмотра и запустил простую демонстрацию с одним TextView.
Когда я включил font
внутри res
папка начала показывать мне
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
Вот мой build.gradle
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 25
}
}
Примечание: я использую Android Studio 2.4 Preview 3
Если я удалю font
папка из res
, все отлично работает
3 ответа
Эта установка работала для меня:
compileSdkVersion 'android-O'
buildToolsVersion '26.0.0-rc1'
minSdkVersion 'O'
Я получил ссылку из Android Официальная документация
Обновление вашего gradle
к -
android {
compileSdkVersion 'android-O'
buildToolsVersion '26.0.0-rc1'
defaultConfig {
targetSdkVersion 'O'
}
...
}
dependencies {
compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
}
будет исправлено все проблемы!!
PS,
Вы не можете опубликовать свое приложение с этой конфигурацией. "O"
версия - это предварительный уровень API, который можно использовать только для разработки и тестирования в Android O Developer Preview. Вы должны подождать, чтобы опубликовать изменения Android O, пока не будет выпущен окончательный уровень API, а затем снова обновить свою конфигурацию в это время.
Вы должны сделать папку активов внутри приложения и вставить в нее свой шрифт, а также зарегистрировать свой шрифт в файле манифеста.