[Android] Excution failed for task ':app:preDexDebug' troubleshooting.
Android2014. 10. 17. 22:17
Android 개발할 때 eclipse를 통하여 개발을 많이 했는데, AndroidStudio를 통하여 개발을 해보게 되었습니다.
그중에 Build상태에서는 오류가 나오진 않았지만 Runtime시에
Excution failed for task ':app:preDexDebug'
이와 같은 오류를 보게 되었습니다. Build는 되었는데 왜 Runtime시에 나타날까에 대한 것도 찾아 보았을 때 추가해준 Library중 하나가 AndroidLibrary가 아닌 Java LIbrary로 된 것이 있었습니다. 그리고 개발중에 사용된 java version이
Java SE 8u25
버전을 사용했더니 문제가 나타났습니다. gradle빌드에 1.6이라는 옵션을 주었지만 해결되지 않았죠 ㅡㅡ.
혹시나 하는 마음에
Java SE 7u71/72
를 설치하고 JDK location을 변경해 주었더니 문제가 없어졌습니다.... 아무래도 java8에서 빌드된 java library가 dex로 변경을 할 수 없는 듯 해 보입니다. 이런식으로 해결은 했지만 그래도 좀 찜찜하네요 ㅡㅡ.
'Android' 카테고리의 다른 글
[Android] Hexagon Image 만들기. (0) | 2014.12.23 |
---|---|
underline textview (0) | 2014.11.19 |
[Android] MediaCodec 을 이용한 player 만들기. (6) | 2014.08.19 |
[Android] Android Library project를 ant로 build 시 renderscript.opt.level Troubleshooting (0) | 2014.07.21 |
[Android] Grayscale Image (0) | 2014.06.19 |