lint
자바문법적으로 문제가 없지만 구조적인 문제 때문에 빌드를 안해준다.
ex:) 객체지향인데 getter/setter를 안쓰고, 직접 접근할때, 빌드 안해줌.
File - setting - Editor - Inspections에 들어가서 이슈항목을 수정할 수있다.
자바 코드상에서 SuppressLint를 이용하여 이슈항목 체크를 제거 할 수있다.
App Ober 65K Method
메소드의 개수가 65K(65,000)를 넘어갈 수없다.
오픈소스 몇개 쓰다보면 넘어갈수있다.
이럴때,
build.gradle 안에 multiDexEnabled true
dependencies안에 compile 'com.android.support:multidex:1.0.0'
menifest안에 android:name="android.support.multidex.MultiDexApplication"
을 설정해주면 된다.
Debug
프로그램 배당 시간
설계 30~40% 코딩 20~30% 나머지 40%는 디버깅(에러 아니고, 원하지 않는 결과)
tip: 손코딩을 많이 해야 프로그래밍 잘한다.!!!!!
'Android' 카테고리의 다른 글
[2일차]기본 위젯과 레이아웃 (0) | 2016.07.11 |
---|---|
[2일차]configuration (0) | 2016.07.11 |
[2일차]안드로이드 빌드과정 (0) | 2016.07.11 |
[2일차]액티비티 구성,액티비티 안에 함수 살펴보기 (0) | 2016.07.11 |
[1일차] 안드로이드 디버깅 소개 (0) | 2016.07.08 |