728x90
반응형
http 패키지 이슈를 해결하고 등장한
새로운 빌드 에러 메시지는 이거였다.
return (float) FloatMath.sin(f);
> error: cannot find symbol method.sin(float)
제길.
역시 또 포풍 구글링.
Double 을 사용하는 Math.sin() 보다 속도면에서 빠른 FloatMath 클래스를 사용하곤 했었지만.
내부구현이 갱신되면서 내부적으로 Math 를 다시 불러다 쓰기 때문에 더 느려져 의미가 없어졌다고 한다.
( http://developer.android.com/reference/android/util/FloatMath.html )
그러한 역사적인 이유로 역시 SDK 23에서 사라졌단다. -_-; (젠장 망할 구글)
해결법은?
간단하다. 그냥 Math 클래스를 쓰면 된다.
return (float) Math.sin(f);
으로 해결.
자 다음 빌드 에러 메시지는 뭘까나?
728x90
반응형
'공부하는 하스씨 > 안드로이드' 카테고리의 다른 글
[삽질] 한 프로젝트로 다양한 APK 빌드 구조 만들기. (0) | 2015.10.29 |
---|---|
[삽질] Failed to resolve '라이브러리' 문제 (0) | 2015.10.21 |
[삽질기] org.apache.http 관련 패키지가 참조되지 않는다!!!! (0) | 2015.10.14 |
[펌] [안드로이드]Picasso와 Glide 비교분석 (0) | 2015.09.11 |
[펌] [번역] 요즘 활용하는 Android 오픈소스 라이브러리 모음 (0) | 2015.09.11 |