错误:任务':app:processDebugResources'执行失败在res中使用字体文件夹时

时间:2017-03-22 10:38:34

标签: android android-studio android-8.0-oreo android-studio-2.4

我已将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文件夹,一切正常

enter image description here

3 个答案:

答案 0 :(得分:2)

此设置对我有用:

compileSdkVersion 'android-O'
buildToolsVersion '26.0.0-rc1'
minSdkVersion 'O'

答案 1 :(得分:1)

我从Android Official Documentation

获得了参考

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开发人员预览版中的开发和测试。您必须等待发布Android O更改,直到最终API级别发布,然后再次更新您的配置。

答案 2 :(得分:0)

你必须在应用程序内部创建资产文件夹并将字体输入其中 你必须在清单文件

中注册你的字体