Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 错误:任务’:app:compileReleaseJavaWithJavac’的执行失败. >编译失败;请参阅编译器错误输出以获取详细信大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个字母表应用程序.我用了26个音频文件.文件扩展名为.amr.这些文件名称是m1.amr到m26.amr.
在模拟器中一切正常,但是
当我创建签名apk时,我有很多错误

android – 错误:任务’:app:compileReleaseJavaWithJavac’的执行失败. >编译失败;请参阅编译器错误输出以获取详细信

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

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版本,但我收到的错误信息与你相同.另一方面,应用程序在调试模式下完美运行. 我发现我的proguard-rules文件缺少一些规则,因为我在发布模式下启用了混淆.你必须仔细检查你的proguard规则是否是最新的. 在进行任何更新之前,请先尝试从gradle文件中禁用模糊处理,或者将-dontobfuscate添加到proguard规则中,如果问题消失,则表示您必须使用自己的相应规则更新gradle文件.

大佬总结

以上是大佬教程为你收集整理的android – 错误:任务’:app:compileReleaseJavaWithJavac’的执行失败. >编译失败;请参阅编译器错误输出以获取详细信全部内容,希望文章能够帮你解决android – 错误:任务’:app:compileReleaseJavaWithJavac’的执行失败. >编译失败;请参阅编译器错误输出以获取详细信所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。