无法在 Android Studio 2.2 中创建发布 apk

Cannot create release apk in Android Studio 2.2

我遵循了有关构建我的 apk 文件的教程。 我可以生成调试 apk 文件,但不能生成发布文件。

但是,当我尝试生成签名的 apk 时,我收到以下错误消息:

Error:(53, 19) No resource found that matches the given name (at 'menu' with value '@menu/activity_main_drawer').

Error:Execution failed for task ':app:processReleaseResources'.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Diego\AppData\Local\Android\sdk\build-tools.0.3\aapt.exe'' finished with non-zero exit value 1

我相信我的 activity_main_drawer.xml 文件没有问题:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <group android:checkableBehavior="single">
        <item
            android:id="@+id/nav_distance"
            android:icon="@android:drawable/ic_menu_directions"
            android:title="Distance Threshold" />
        <item
            android:id="@+id/nav_clear_map"
            android:icon="@android:drawable/ic_menu_delete"
            android:title="Clear Map" />
    </group>
</menu>

这里是我的文件夹结构:

包含 res 文件夹详细信息的文件夹结构:

你们能帮我寻找解决方案吗?

谢谢

从 Android 视图切换到项目视图。导航至

app --> src --> debug --> res --> menu

。将您的 activity_main_drawer.xml 文件从该位置移动到

app --> src --> main --> res --> menu

.

在您当前的设置中,您将资源文件设置为调试版本而不是普通版本。您移动到 ​​"main" 的任何内容都将由所有构建

共享
release {
            lintOptions {
                checkReleaseBuilds false
                disable 'MissingTranslation'
            }
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }