본문 바로가기

안드로이드 로그2

안드로이드 앱 배포시 다른사용자에게서 발생한 에러로그 추적(크래시리틱스/Crashlytics) Android 앱을 개발하셔서 배포를 하시다보면 다른사용자에게서 익셉션이 발생하여 ex)nullpointer 앱이 강제로 종료된다고 컴플레인이 들어오는 경우가 있습니다. 헌데 내가 할때는 잘되는데? 테스트폰으로 잘됬는데? 직접 USB를 연결해서 로그를 보지않는이상 알수가없습니다. 이걸 그나마 조금 유연하게 대처해줄수있는 방법이 있습니다. 크래시리틱스(Crashlytics)라는 기능인데요. 파이어베이스 안에 기능이 내장되있습니다. 우선 파이어베이스 연동을 먼저 해주셔야합니다. 연동관련은 https://onedaycodeing.tistory.com/17 안드로이드 스튜디오 파이어베이스 연동 https://firebase.google.com/ 이사이트에 들어가시면 이런 그림을 보실 수 있습니다. 시작하기 버튼.. 2020. 3. 18.
안드로이드(android) 현재 시점의 변수값 Log(로그) 찍어보기. public class MainActivity extends AppCompatActivity { String a = "안녕하세요"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d("로그볼거야",a); } } 이렇게 Log.d라는 기능을 이용하여 현재 보고싶은 값을 볼 수가 있습니다. 캡쳐본을 통해 자세히 설명해 보겠습니다. 해당 사진을 보시면 초기에는 이런 빌드탭으로 화면이 되어있습니다. 그러나 Logcat를 클릭해보시면 이런 화면이 나옵니다. 위의 자바코드에서 "로그볼거야" 라고 적었습니다. .. 2019. 12. 23.