从 React Native 应用程序生成 Apk,JDK 错误
Posted
技术标签:
【中文标题】从 React Native 应用程序生成 Apk,JDK 错误【英文标题】:Genrate Apk from React Native app , JDK Error 【发布时间】:2021-11-13 00:52:44 【问题描述】:这是构建签名 apk 时的错误 以下截图是应用内使用的包和版本。
> Task :react-native-firebase_messaging:compileReleaseJavaWithJavac FAILED
An exception has occurred in the compiler (1.8.0_291). Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program and the following diagnostic in your report. Thank you.
java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE (class com.sun.tools.javac.util.UnsharedNameTable$NameImpl)
【问题讨论】:
你试过运行jetify
吗? reference
是的,没有区别@Moistbobo
【参考方案1】:
为了解决这个问题,你应该更新你的 jdk 并保持你的 firebase 库更新。
然后在项目的根目录中运行./gradlew clean
并删除应用程序中的build
文件夹。
应该能解决问题!
【讨论】:
以上是关于从 React Native 应用程序生成 Apk,JDK 错误的主要内容,如果未能解决你的问题,请参考以下文章
如何为 create-react-native-app 生成 apk 文件(使用 EXPO.IO 组件)