반응형

SDK 3

[iOS] [NSBundle ko_appKey:] unrecognized selector sent to class 해결 방법

iOS 카카오 SDK 연동 시 [NSBundle ko_appKey:] unrecognized selector sent to class 에러 해결 방법 발생 에러 Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSBundle ko_appKey]: unrecognized selector sent to class 해결 방법 Build Setting 수정 프로젝트 > TARGETS > 앱 > Build Settings > Other Linker Flags에 -all_load 추가 ※ 아래 이미지에서 카카오 SDK를 Framework에서 사용하기 때문에 Framework에서 설정한 것이며, 일반 앱은 TARGET..

[Android Studio] 원격 디버깅, 로그 출력 (adb)

안드로이드 스튜디오에서 컴퓨터와 디바이스 간에 USB 연결선을 연결하지 않고 원격으로 디버깅할 수 있는 방법과 로그를 출력하는 방법을 설명한다. adb를 사용하여 디버깅과 로그 출력 등을 원격으로 진행할 수 있다. 참고로 adb.exe는 Android SDK 폴더 내 platform-tools 폴더에 있다. 필요조건 최초 원격 설정 시에는 USB 연결선으로 컴퓨터와 디바이스 직접 연결 필요 컴퓨터와 디바이스가 동일 네트워크에 접속 준비 - Terminal 사용을 위한 환경변수 설정 이 준비단계는 Android Studio Terminal에서 adb에 간편하게 접근하기 위해 진행하는 것이며, Terminal이 아닌 cmd창에서 adb 폴더에 직접 접근해서 사용할 경우는 진행하지 않아도 된다. 하지만 간편하..

[안드로이드] 마시멜로 6.0 이상(SDK 23이상) 권한 체크하기 (예제)

[안드로이드] 마시멜로 6.0 이상(SDK 23이상) 권한 체크하기 (예제) if (Build.VERSION.SDK_INT >= 23) { //사용 권한 체크(사용권한이 없을 경우) if (ContextCompat.checkSelfPermission(Login.this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED ) { //권한이 없을 경우 //최초 권한 요청인지, 혹은 사용자에 의한 재요청인지 확인 if (ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.ACCESS_FINE_LOCATION) ) { //사용자가임의로..

반응형