gpt4 book ai didi

android - 错误 :Execution failed for task ':app:compileReleaseJavaWithJavac' . > 编译失败;有关详细信息,请参阅编译器错误输出

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:24:03 25 4
gpt4 key购买 nike

我创建了一个字母表应用程序。我使用了 26 个音频文件。文件扩展名为 .amr。这些文件的名称是 m1.amrm26.amr。在模拟器中一切正常但是当我创建签名的 apk 时,我有很多错误

enter image description here

部分代码如下。我为音频文件使用数组,并将其保存在原始目录中

private static final int [] media_ids =
{
R.raw.m1,R.raw.m2,R.raw.m3,R.raw.m4..... R.raw.m26
};

和这些文件代码

if(soundboolvalue==true){
try {
mp = MediaPlayer.create(this, R.raw.weldon27); //well done
mp.start();
}catch (Exception e){
e.printStackTrace();
}

在创建签名 apk 时,我得到的错误是:-

:app:processReleaseJavaRes UP-TO-DATE
:app:compileReleaseJavaWithJavac

E:\AndroidStudioExeWorkSpace\AlphabetsZone\app\src\main\java\alpha\logintech\alphabetszone\HardModeActivity.java
Error:(40, 46) error: cannot find symbol variable raw
Error:(40, 55) error: cannot find symbol variable raw
Error:(40, 64) error: cannot find symbol variable raw
.
.
Error:(147, 49) error: cannot find symbol variable raw
Note: E:\AndroidStudioExeWorkSpace\AlphabetsZone\app\src\main\java\alpha\logintech\alphabetszone\Main.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Error:Execution failed for task ':app:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
Information:BUILD FAILED

最佳答案

希望我的回答没有迟到。最近我遇到了完全相同的问题,我试图制作一个 apk 发布版本,但我收到了与您相同的错误消息。另一方面,该应用程序在 Debug模式下运行良好。我发现我的 proguard-rules 文件缺少一些规则,因为我在 Release模式下启用了混淆。你必须仔细检查你的 proguard-rules 是否是最新的。在进行任何更新之前,请先尝试禁用 gradle 文件的混淆或通过将 -dontobfuscate 添加到您的 proguard-rules,如果问题消失,这意味着您必须使用您自己的适当规则更新您的 gradle 文件。

关于android - 错误 :Execution failed for task ':app:compileReleaseJavaWithJavac' . > 编译失败;有关详细信息,请参阅编译器错误输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33824557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com