반응형

중복 클래스 오류

 

kotlin-stdlib 버전 문제

 


시도1

gradle.properties

android.enableJetifier=true
android.useAndroidX=true

시도2

File - Invalidate Caches - INVALIDATE AND RESTART

 

Invalidate Caches


해결

build.gradle(:app)

configurations.all {
	...
    details.useVersion "1.6.+"
    // 1.+ -> 1.6+로 변경
}
반응형
반응형

호출이나 어떠한 동작에 딜레이를 주고싶을 때 사용합니다.

new Handler().postDelayed(new Runnable() {
    @Override
	// 지연할 부분
    }
}, 2000); // 2초

 

반응형
반응형
  • image파일의 경로 이상.
  • image파일의 경로의 log를 찍어보면 /content/— 형식으로 나오는데, /storage/emulated/0/Pictures/KakaoTalk/1664328418019.png 이러한 형식으로 변형해주어야 합니다.
publicString getPathFromUri(Uri uri){
Cursorcursor = getContentResolver().query(uri,null,null,null,null);
    cursor.moveToNext();
    String path = cursor.getString( cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA));
    cursor.close();
return path;
}

 

위 메소드를 통해 uri의 주소를 상대경로에서 절대경로로 변경 후 넣어줍니다.

반응형
반응형
  • 안드로이드 9.0 파이에서는 https를 사용 하며, 주소가 http인 경우 오류가 발생.
  • Android Manifest 파일에서 usesCleartextTraffic을 true로 설정
android:usesCleartextTraffic="true"

 

반응형

+ Recent posts