-
androidX 관련 오류시 대처사항 총집합수상한 프로그래머/React Native 2023. 3. 10. 01:11반응형
1. import android.support.annotation.Nullable 오류시
-> import androidx.annotation.Nullable 로 대체
(import android.support.annotation 로 시작하는클래스는 건 모두 import androidx.annotation 로 변경)
2. cannot find symbol @Nullable 오류시
-> build.gradle(app) 에 implementation 'androidx.appcompat:appcompat:1.1.0-rc01' 추가
3. import android.support.v4.util.Pools 오류시
-> import androidx.core.util.Pools 로 대체
( android.support.v4.util 로 시작하는 클래스는 모두 import androidx.core.util 로 변경)
4. import android.support.v4.app.NotificationManagerCompat 오류시
-> import androidx.core.app.NotificationCompat 와
import androidx.core.app.NotificationManagerCompat 로 대체
5 . package android.support.v4.content does not exist import android.support.v4.content.LocalBroadcastManager 오류시
-> build.gradle(app) 에 implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0' 추가후
import android.support.v4.content.LocalBroadcastManager 를
import androidx.localbroadcastmanager.content.LocalBroadcastManager 로 대체
6. import android.support.v4.view.GestureDetectorCompat 오류시
-> import androidx.core.view.GestureDetectorCompat 로 대체
7. import android.support.v4.view.MotionEventCompat 오류시
-> import androidx.core.view.MotionEventCompat 로 대체
8. import static android.support.v4.content.PermissionChecker.checkSelfPermission 오류시
-> import static androidx.core.content.PermissionChecker.checkSelfPermission 로 대체
9. import android.support.v4.view.ViewPager 오류시
-> import androidx.viewpager.widget.ViewPager 로 대체
10. import android.support.v7.widget.Toolbar 오류시
-> androidx.appcompat.widget.Toolbar 로 대체
( android.support.v7 클래스는 androidx.appcompat 로 변경)
11. android.support.design.widget.TabLayout 오류시
-> com.google.android.material.tabs.TabLayout 로 대체
12. import android.support.v4.content.ContextCompat 오류시
-> import androidx.core.content.ContextCompat 로 대체13. import android.support.v4.app.FragmentActivity 오류시
-> import androidx.fragment.app.FragmentActivity 로 대체
14. import android.support.v4.app.DrawerLayout
-> import androidx.drawerlayout.widget.DrawerLayout 로 대체
기본적으로 아래와 같이 androidx 방식으로 변경할 수 있다.
Refactor -> Migrate to AndroidX 선택반응형'수상한 프로그래머 > React Native' 카테고리의 다른 글
com.facebook.react.commot.JavascriptException: Invalid or unexpected token (0) 2023.03.25 react native node 서버가 안 뜬다면??? error Invalid regular expression (0) 2023.03.25 Error: cannot find symbol import com.google.android.gms.ads.InterstitialAd (0) 2023.03.09 package com.facebook.react.bridge 를 못찾을때 (0) 2023.03.09 react-native-vector-icons ios 설치 후 설정 하기 (0) 2022.05.17 댓글