반응형

 

 

우선 안드로이드 스튜디오로 프로젝트 생성시  Use androidx.* artifacts 항목이 체크해제 되어있나 확인해보세요. 

다음 캡쳐화면처럼 해당 항목이 비활성화 되어 있다면..

 

 

 

SDK Manager에서 Android 9.+(Q)를 체크해제해서 제거해야 합니다. 

Q부터는 강제적으로 사용해야 하나봅니다. 

 

 

 

 

Use androidx.* artifacts를 체크 전후의 큰 차이는 자바 코드 및 레이아웃 파일에서 주요 패키지 이름입니다. 

 

 

 

Use androidx.* artifacts 체크시

 

package com.tistory.webnautes.myapplication; 

import androidx.appcompat.app.AppCompatActivity; 
import android.os.Bundle; 
import android.widget.TextView; 

public class MainActivity extends AppCompatActivity {

 

 

Use androidx.* artifacts 체크 해제시

 

package com.tistory.webnautes.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

 

 

 

반응형

포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
댓글로 알려주시면 빠른 시일내에 답변을 드리겠습니다.

여러분의 응원으로 좋은 컨텐츠가 만들어집니다.
지금 본 내용이 도움이 되었다면 유튜브 구독 부탁드립니다. 감사합니다 : )

유튜브 구독하기


제가 쓴 책도 한번 검토해보세요.

  1. 도꼬 2019.09.24 15:32

    도움이 되었습니다.^^

  2. 하코 2019.10.11 16:08

    ㅠ.ㅠ 이거때문에 고생했는데 감사합니다....

  3. TomKong 2020.01.08 00:47

    으아아 이게 문제엿꾼요 감사합니다 ㅋㅋ
    그런데 프로젝트를 처음부터 다시 생성해야되나보군요 호옹..
    OpenCV Android에서 하는 것 해보려고 알려주신는 글 보면서 세팅중인데 내일 다시 해봐야겠네요! 감사합니다 :)

  4. Favicon of https://webnautes.tistory.com BlogIcon webnautes 2020.01.08 04:21 신고

    감사랍네다ㅏ

    • 워렌공핏 2020.01.08 21:14

      안녕하세요. SDK manager에서 지금은 Android 10.0 (Q) 여서 이것을 해제하여 지웠는데도 여전히 프로젝트 생성할 때 andoirdx.* 체크박스를 해제할 수가 없네요 ㅠ

      혹시몰라 Android 9.0 (Pie)도 삭제해봤는데 동일합니다. 다른 무언가를 시도해볼 것이 있을까요??

      감사합니다.

    • Favicon of https://webnautes.tistory.com BlogIcon webnautes 2020.01.08 21:48 신고

      안드로이드 스튜디오 예전버전을 깔면 되지않을까ㅜ싶네요

    • 워렌공핏 2020.01.08 22:36

      import android.support.v7.app.AppCompatActivity; => import androidx.appcompat.app.AppCompatActivity;

      import android.support.annotation.NonNull; => import androidx.annotation.NonNull;

      import android.support.v4.content.ContextCompat;=>import androidx.core.content.ContextCompat;

      로 바꿔서 해결했습니다. 감사합니다~

    • Favicon of https://webnautes.tistory.com BlogIcon webnautes 2020.01.08 23:03 신고

      다행이군요.

  5. Favicon of https://allsto.tistory.com BlogIcon 천담고 2020.02.21 14:59 신고

    덕분에 완성했네요 감사합니다

  6. byfinger 2020.02.27 11:17

    Android 창에서
    gradle Scrips 아래에서
    gradle.propertis 열어보면

    android.useAndroidX=true
    # Automatically convert third-party libraries to use AndroidX
    android.enableJetifier=true

    이부분이 강제로 AndroidX 로 바꿔주네요. false로 정의하니까 이전 라이브러리가 import되었습니다.

    p.s 구글링해서 솔루션을 찾을 때 댓글을 전부다 읽어봐야 한다는 걸 알았습니다. 99%오답이고 1%에 정답이 있네요. 해메고 다닐 필요없이 댓글 다 읽어야 겠습니다.

  7. Favicon of https://gamsunghacker.tistory.com BlogIcon 코딩삽질일기 2020.03.08 20:07 신고

    덕분에 살았습니다. 감사합니다.

+ Recent posts