1) task :app:checkdebugduplicateclasses failed 오류
처음에는 해당 오류만 발생했습니다. reactNative 최신 버전 같은 경우에는 npm run android가 AndroidX를 기준으로 돌아가는데 외부 라이브러리를 사용하게 되면 오류가 발생하는 것입니다,
gradle.properties에 아래 코드를 추가해주세요
android.useAndroidX=true
android.enableJetifier=true
전체 gradle.properties
더보기
더보기
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m
org.gradle.jvmargs=-Xmx2048m
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
# AndroidX package structure to make it clearer which packages are bundled with the
# Android operating system, and which are packaged with your app's APK
# https://developer.android.com/topic/libraries/support-library/androidx-rn
android.useAndroidX=true
android.enableJetifier=true
# Use this property to specify which architecture you want to build.
# You can also override it from the CLI using
# ./gradlew <task> -PreactNativeArchitectures=x86_64
reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64
# Use this property to enable support to the new architecture.
# This will allow you to use TurboModules and the Fabric render in
# your application. You should enable this flag either if you want
# to write custom TurboModules/Fabric components OR use libraries that
# are providing them.
newArchEnabled=true
# Use this property to enable or disable the Hermes JS engine.
# If set to false, you will be using JSC instead.
hermesEnabled=true
org.gradle.java.home=C:\\Program Files\\Java\\jdk-17
2) Java heap space 부족 문제도 발생했습니다.
org.gradle.jvmargs의 메모리양을 늘려줍시다.
org.gradle.jvmargs=-Xmx2048m
'대외활동 > 멋쟁이사자처럼_프론트엔드 12기' 카테고리의 다른 글
React Native 그림자 조절 DRACONIST (0) | 2025.03.16 |
---|---|
navigation not a function 오류 DRACONIST (0) | 2025.03.16 |
React Native로 하단탭 네비게이션 만들기 DRACONIST (0) | 2025.02.18 |
트러블 슈팅. Command failed with exit code 1: gradlew.bat app: DRACONIST (0) | 2025.02.15 |
REACT NATIVE 스터디. 4주차-9장. 채팅 어플리케이션2 메인화면 DRACONIST (1) | 2025.02.06 |