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

Android 错误:任务';的执行失败:app:processDebugResources';在res中使用字体文件夹时,android,android-studio,android-8.0-oreo,android-studio-2.4,Android,Android Studio,Android 8.0 Oreo,Android Studio 2.4,我已经将SDK更新为AndroidO开发者预览版,并使用单文本视图启动了一个简单的演示 当我将font包含在res文件夹中时,它开始显示我 Error:Execution failed for task ':app:processDebugResources'. > com.android.ide.common.process.ProcessException: Failed to execute aapt 这是我的身材,格雷德尔 android { compileSdkVers

我已经将SDK更新为AndroidO开发者预览版,并使用单文本视图启动了一个简单的演示

当我将
font
包含在
res
文件夹中时,它开始显示我

Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
这是我的身材,格雷德尔

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    defaultConfig {
        ...
        minSdkVersion 15
        targetSdkVersion 25
    }
}
注意:我正在使用Android Studio 2.4预览版3

如果我从
res
中删除
font
文件夹,一切正常


您必须在应用程序内创建资产文件夹,并将您的字体放入其中
您必须在清单文件中注册您的字体

此设置适用于我:

compileSdkVersion 'android-O'
buildToolsVersion '26.0.0-rc1'
minSdkVersion 'O'
我从他那里得到了推荐信

将您的
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级别发布,然后在那时再次更新您的配置。

我认为您需要检查。删除
font
可以吗?@向导是的,如果我删除了,它就完全可以了。是否为Android O发布了任何构建工具。如果是。。你应该更新它。因为构建工具产生了大多数奇怪的问题。我已经更新了整个SDK,但我不知道应该在
buildToolsVersion
targetSdkVersion
中写什么。因为如果我写
targetSdkVersion 0
,它会显示错误。是的,非常感谢提供更多信息,我只是在用最新版本做实验:)