2011-09-10 2 views
3

내 Android 용 하드웨어 가속을 사용하고 싶지만 여전히 Android 2.1을 사용하고 싶습니다. (실수로 API에 의존하지 않도록합니다. 예를 들어, 3.0에서 도입되었습니다. 어쨌든 기능을 켜고 소개되기 전에 여전히 버전에 대해 빌드 할 수 있습니까? 내가 말할 수있는 코드를 리플렉션을 사용할 수 있다는 것을 알 수 있습니다. 빌드 타겟을 추가 한 API가 있지만, 안드로이드에 대해 비슷한 작업을 수행 할 수 있는지 확실하지 않습니다. hardwareAccelerated.android : hardwareAccelerated 가능하지만 3.0 이전의 타겟을 대상으로 빌드

답변

2

사전 벌집을 만드는 동안 하드웨어 가속을 사용하는 것이 불가능한 것 같습니다.

전 허니 콤을 빌드하려는 주된 이유는 최소한 지원되는 API 수준 이후에 발생하는 API 호출을 사용하지 않기 위해서였습니다. 그래도 나는 API Analysis tool adt addon을 사용하여 이것을 얻을 수 있다는 것을 알았습니다.

0

Eclipse에서 프로젝트 속성을 API 버전 11 (3.0)의 대상 SDK를 사용하도록 설정하여 Honeycomb SDK에 대해 컴파일하지만 최대 API 버전을 설정하면 (AndroidManifest.xml) android:targetSdkVersion ~ 7)

자세한 내용은 this answer을 참조하십시오.

+0

당신의 제안은 피하고 싶었던 3.0 (API 레벨 11)에 대한 구축을 포함합니다. https://code.google.com/p/adt-addons/에서 API 분석 도구를 사용하여 내가 원하는 체크를받을 수있는 것처럼 보입니다. –

+0

맞습니다. 최대 API 설정을 제안했을 때 염두에 두었던 것입니다. 레벨, 솔직히 말해서 ADT가 아닌 별도의 플러그인이 아니라고 생각했기 때문에 API 분석 플러그인에 연결해 주셔서 감사합니다. – Maks