簡體   English   中英

無法在Android Studio 2.2中創建發行版APK

[英]Cannot create release apk in Android Studio 2.2

我遵循了有關構建我的apk文件的教程。 我可以生成調試apk文件,但不能生成發布文件。

但是,當我嘗試生成簽名的apk時,出現以下錯誤消息:

錯誤:(53、19)找不到與給定名稱匹配的資源(在“菜單”中具有值“ @ menu / activity_main_drawer”)。

錯誤:任務':app:processReleaseResources'的執行失敗。

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:處理'command'C:\\ Users \\ Diego \\ AppData \\ Local \\ Android \\ sdk \\ build-tools \\ 23.0.3 \\ aapt .exe''以非零退出值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視圖切換到項目視圖。 導航

應用程序-> src->調試-> res->菜單

將您的activity_main_drawer.xml文件從該位置移動到

app-> src-> main-> res->菜單

在當前的設置中,您已經設置了用於調試構建而不是普通構建的資源文件。 您移至“主要”的所有內容將由所有構建共享

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM