본문 바로가기

개발/android

안드로이드 기본 세팅 몇가지(너무 느리다, OutOfMemory, jdk1.8.0_25.jdk 에러 등)

반응형


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
너무 느릴 땐
 
android {
  dexOptions {
    preDexLibraries = false
  }
}
 
OOM 나거나, 메모리 부족할 땐
 
android {  
    dexOptions 
    {
        javaMaxHeapSize "4g"  
    }
}
 
함수 많아져서 exceeded 65536 methods 일 때
(보통 라이브러리 많이 가져오거나 play-service 가져오면 자주 일어난다.)
(google play service /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java 어쩌구~~ 에러나면)
 
 
defaultConfig {
    multiDexEnabled true
}
cs


1
2
3
//manifest의 application안에 추가
android:name="android.support.multidex.MultiDexApplication"
android:largeHeap="true"
cs


반응형