У меня была та же проблема (но с использованием JDK 11
):
Невозможно найти метод 'sun.misc.Unsafe.defineClass (Ljava / lang / String; [BIILjava / lang / ClassLoader; Ljava / security / ProtectionDomain;) Ljava / lang / Class; '.
с версией gradle 4.7
как вы.
Мой gradle-wrapper.properties
файл был:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.7-all.zip
Чтобы решить эту проблему, я изменил версию оболочки на 4.9, используя параметр distributionUrl
:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-all.zip
И перестроил проект без ошибок.