无法在 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'
}
我遵循了有关构建我的 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'
}