Error binary xml file line #0 error inflating class (...) XML 을 그리는 도중 에러가 났단 뜻이다. WHY ? 원인은 수도없이 많겠지만, 대부분 xml 속성값의 잘못으로 발생하는 경우가 많다. 해당 라인의 속성값을 잘 체크해보자. ( 나의 경우 )도저히 아무래도 문제가 없는것 같아 걸음마시절부터 디버거로 디버깅을 약 2시간정도 한 결과 drawable 에 선언한것이 api 24 버전만 지원하는 것을 갖고.. api 23 버전인 기기로 돌려서 해당 에러가 났다.그냥 drawable 에 new 로 xml drawable 을 하나 만들었는데.. 이게 어찌 내가 잘못눌러서 v24 버전만 지원하게 되었나보다. drawable └ test.xml(v24) 위처럼, 되..
Error 내용 this typically happens when there is an infinite loop or unbounded.... 보통 이런경우는 xml 에서 draw 할때 뭔가 무한반복? 되거나 안맞을 때 생기는 일종의 Android Studio 버그인듯 하다? 부모가 wrap_content 인데, 자식이 match_parent 라거나... 해결 1. Build > Rebuild Project : 이 경우 나는 해결 안됨 2. File > Invalidate Cache and Restart > Invalidate and Restart : 오랜시간 로딩후 해결
Problem ? 앱 첫 실행시 (cold start),적용했던 TranslateAnimation 이 먹히지 않았다. 앱을 종료한 후 두번째 실행부터는 됨. 다시 메모리를 정리하고 다시 실행해보면 또 첫 실행에는 애니메이션 안먹힘. Why ? 첫 실행시 Cold start 과정에서 뭔가 잘못된 것으로 보인다. 나의 경우 TranslateAnimation 을 이용했었는데, 앱 실행 후, onCreate() 에 처음으로 배정 했었다. 여러 검색 후 , onWindowFocusChanged() 에 해보라는 말이있어서 해봤지만 역시 첫 실행시에는 애니메이션이 안먹는다. 무슨문제인지 감도 못잡겠어서.. 해결하는데 하루가 꼬박 걸렸다. 디버깅을 해봤다.ImageView에 setAnimation() 을 했다면, Im..
위와같이 기기를 연결햇는데도 Connected Device List 에 아무것도 없다면, 아래와 같이 확인해보자. STEP 1> 제어판 - 장치 관리자 접속 제어판의 장치관리자로 접속해보면 usb 드라이버는 정상적으로 인식되어있는것으로 보인다.해당 usb 드라이버를 더블클릭한다. STEP 2> 장치 사용 USB 드라이버를 클릭해보면 '장치를 사용할 수 없습ㄴ디ㅏ." 코드가 노출되는 경우가 있다.아래의 장치사용 버튼을 눌러 활성화 시킨다.
아래와 같이 Gradle Dependencies Library 를 사용하는 경우가 있다. compile 'com.test.test-library:test-library:3+' In Android Studio.. 우선. 안스에서 위와같이 동적 버전 사인을 이용할 경우 warning message 를 띄워준다. Avoid using + in version numbers; can lead to unpredictable and unrepeatable builds .... 버전 넘버에 + 사인을 넣는 것을 피하라.. 예측할 수 없는 결과가 발생할 수 있다. 추가 설명은 아래 링크에 잘 나와있다. https://blog.danlew.net/2015/09/09/dont-use-dynamic-versions-for-y..
눈에 띄는 변화들 1. Background Service 의 GPS 수신 빈도가 눈에 띄게 적어졌다.- 한 시간안에 몇번 하지 못한다. Foreground 의 GPS 는 문제없다. 2. 네트워크 Exception 추가- connect(...) 가 실패할 경우, send(..) 메서드가 SocketException 을 발생한다. 3. AbstractCollection 의 Null Pointer Exception Return - 기존의 AbstractCollection.removeAll(null) 과 .retain(null) 은 null Exception 이 없었지만, 이제는 발생한다. 4. Shortcut 추가- INSTALL_SHORTCUT 의 암시적 브로드캐스트가ShortCutManager Class ..
Data Binding 이란? 사전적 의미는 아래와 같다. Data : 데이터 Binding : 묶음 즉, 데이터를 묶는다는 것 데이터를 뭘 묶는다는건가?xml 의 컴포넌트 요소들과 java를 묶어주는 것. Without Data Binding ...... 기존에 데이터 바인딩없이는 아래와 같이 썼을 것이다. xml javamBtn1 = (Button) findViewById(R.id.btn_1); mBtn2 = (Button) findViewById(R.id.btn_2); mBtn3 = (Button) findViewById(R.id.btn_3); // ... endless findViewById... xml 에서 선언하고.. java 에서 findviewbyid 로 찾고...선언하고..찾고..매칭시켜..
- Total
- Today
- Yesterday
- Phaser
- git hub
- 노드
- Asterisk
- nodejs
- 리눅스
- 앵커브리핑
- Kotlin
- CentOS
- 손석희
- BBC 가쉽
- IOS
- node.js
- 깃헙
- GIT
- 배열
- 뉴스룸
- 안드로이드
- xcode
- linux
- Swift
- mysql
- Node
- php
- 점유율
- 서버
- C언어
- Android
- C
- 스위프트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |