无法将我的项目迁移到 Android API 27

Can't migrate my project to Android API 27

我有一个 android 项目是根据 API 25 开发的并且 运行 很好。但是,现在我想更改其中的一些代码,并且我也将我的 Android Studio 更新为 3.0(可能就是这个问题)。以下是我收到的错误:

C:\Users\nutty geek\Desktop\Ankur\app\build\intermediates\res\merged\debug\layout\activity_main.xml:17: error: No resource identifier found for attribute 'headerLayout' in package 'com.nuttygeek.vastucosmos.vastucompass'

C:\Users\nutty geek\Desktop\Ankur\app\build\intermediates\res\merged\debug\layout\activity_main.xml:17: 错误:在包 'com.nuttygeek.vastucosmos.vastucompass'[=15= 中找不到属性 'menu' 的资源标识符]

C:\Users\nutty geek\Desktop\Ankur\app\build\intermediates\res\merged\debug\layout\content_main.xml:2: 错误:在包 'com.nuttygeek.vastucosmos.vastucompass'[=15= 中找不到属性 'layout_behavior' 的资源标识符]

C:\Users\nutty geek\Desktop\Ankur\app\build\intermediates\res\merged\debug\layout\content_main.xml:2: 错误:错误:找不到与给定名称匹配的资源(在 'layout_behavior' 处,值为 '@string/appbar_scrolling_view_behavior').

aapt执行失败 com.android.ide.common.process.ProcessException: 未能执行 aapt

我也已将此行添加到 gradle.properties :

android.enableAapt2=false

用于禁用 AAPT2,但它仍然会出现一些错误。

问题: 1、为什么会出现这个问题? 2. 我该如何解决这个问题?

这里是项目的activity_main.xml...

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    tools:openDrawer="start">
    <include
        layout="@layout/app_bar_main"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />
    <android.support.design.widget.NavigationView
        android:id="@+id/nav_view"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:fitsSystemWindows="true"
        app:headerLayout="@layout/nav_header_main"
        app:menu="@menu/activity_main_drawer" />
</android.support.v4.widget.DrawerLayout>

好像我是你在使用一些需要这种依赖性的功能。 compile 'com.android.support:design:26.1.0'

我加了,问题终于解决了!