본문 바로가기

분류293

ls 확인시 정확한 생성시간 확인하기(feat. time style) 파일을 보기 위해 ls 명령어를 치면 기본적으로 아래와 같이 파일에 대한 정보가 나옵니다. 좀 더 자세하게 -l 옵션을 주면 이렇게 나오죠 파일의 권한, 소유자, 시간, 파일명 이번에 알아볼 것은 초단위까지의 생성시간을 확인해보는 건데요. 그럼 명령어를 볼까요? ls -l --time-style=full-iso --time-style이라는 옵션을 사용합니다. --time-style 옵션을 보면 5가지로 있네요. full-iso +%Y-%m-%d %H:%M:%S.%N %z long-iso +%Y-%m-%d %H:%M iso +%Y-%m-%d $newline%m-%d %H:%M locale(기본) +%b %e %Y$newline%b %e %H:%M 직접 Format 설정 "+%Y %M %D %h:%m:%S".. 2021. 9. 14.
coredump thread 확인방법 코어덤프가 남게 되면 왜 죽었는지에 대한 디버깅을 해야한다. 기본적으로 백트레이스(backtrace)를 보게 되는데 기본 명령어로 bt를 이용한다. 이 backtrace가 죽은 원인일 확률은 매우 높으나 아닐 확률도 있음을 알아야한다. 프로세스가 단일로 돌 수 있으나 구현에 따라 thread를 사용했을 수도 있기 때문이다. 그래서 thread로 된 프로세스는 처음 backtrace가 죽은 위치를 보여주는게 아닐 수도 있다는 의미이다. 그럼 어떻게 다른 thread의 backtrace를 볼 수 있을까? 첫번째로 thread가 있는지부터 확인해야한다. info thread info threads info thread or info threads 명령어로 확인해보자. 위와 같이 process에서 2개의 thr.. 2021. 9. 13.
코틀린 id 인식 안될 때 해결방법 id 인식 안될 때 해결 방법입니다. kotlin-android-extensions 를 추가합니다. 위치는 build gradle(Module: xxx.app) plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-android-extensions' } 그리고 나서 우측 상단의 Sync now를 눌러주면 적용됩니다. 2021. 9. 11.
안드로이드 스튜디오 애뮬레이터로 앱 미리보기 안드로이드 앱을 테스트하면서 만들고 싶죠? 그렇다면 애뮬레이터를 이용하면 개발을 더 효율적으로 할 수 있습니다. Tools에 AVD Manager를 클릭하면 Your Virtual Devices 가 뜹니다. 기본적으로 Pixel 2 API 26이 있는데요. 여기 Actions에서 재생버튼을 눌러도 되고 툴바에 재생으로 실행시켜도 됩니다. 아 저는 에러가 떴네요. 무슨 에러인지 볼까요? Build file 'C:\Users\mckim\AndroidStudioProjects\MyApplication\app\build.gradle' line: 2 An exception occurred applying plugin request [id: 'com.android.application'] > Failed to ap.. 2021. 9. 10.
반응형