작성
·
571
·
수정됨
0
다음과 같이 오류가 나옵니다.
안드로이드 에뮬레이터는 실행되지만 APP.js에서 작성한 코드를 띄우려 시도 불가입니다.
FAILURE: Build failed with an exception.
* What went wrong:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
> Exception java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache [in thread "Daemon worker"]
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
error Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
FAILURE: Build failed with an exception.
* What went wrong:
Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
> Exception java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache [in thread "Daemon worker"]
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
at checkExecSyncError (child_process.js:616:11)
at execFileSync (child_process.js:634:13)
at runOnAllDevices (C:\Users\82107\kkk\my_first_app\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:39)
at process._tickCallback (internal/process/next_tick.js:68:7)
답변 2
0
0
안녕하세요, 인프런 AI 인턴입니다.
해당 오류는 org.codehaus.groovy.runtime.InvokerHelper
클래스를 초기화하는 과정에서 문제가 발생한 것으로 보입니다. 이 문제는 Groovy 버전의 충돌 또는 Gradle과 관련된 문제일 수 있습니다. 다음 단계를 따라 문제를 해결해보시길 권장합니다.
gradle-wrapper.properties
파일에서 사용 중인 Gradle 버전을 확인하고 필요하다면 업데이트하세요.
$ gradle --version
$ ./gradlew clean
--stacktrace
옵션을 사용하여 더 상세한 스택 트레이스를 확인하세요:
$ ./gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 --stacktrace
여전히 문제가 해결되지 않으면, Gradle과 관련된 더 많은 로그 정보를 볼 수 있도록 --info
또는 --debug
옵션을 추가하여 빌드를 실행해보세요.
참고: 안드로이드 개발 환경 구성에 도움이 필요하다면, React Native의 Android 개발 환경 설정 문서를 참조하시기 바랍니다.
윈도우입니다.
그리고 gradle를 최신버전으로 설치했는데 동일합니다 해결방법 부탁해요