che*_*zeh 9 android cordova android-studio ionic-framework
我正在运行一个 ionic 项目,运行时出现以下错误ionic cordova build android:
Unrecognized option: --illegal-access=permit
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)
我更新了 ionic 版本并重新安装了 JDK 8 后立即发生了这种情况。我的在线搜索让我明白这似乎是最近版本的一个最近出现的问题,cordova-android而且我发现没有资源可以帮助解决该问题。
小智 11
转到您的项目路径 /platforms/android/
编辑gradlew文件
查看行 eval set - $DEFAULT_JVM_OPTS 中的文件末尾并删除--illegal-access=permit
重新编译并解决问题
小智 9
我在一台安装了旧版本 Gradle (4.x) 的机器上遇到了这个问题。安装当前的 Gradle(撰写本文时为 7.2)、删除 Android 并将其重新添加到 Cordova 项目后,我能够成功构建。