2012-09-07 2 views
0

Android SDK를 설치 한 후 Android 4.1을 4.1까지 개별적으로 선택할 필요가 있다는 것을 알았습니다.Android SDK를 설치할 때 선택할 Android 플랫폼은 무엇입니까?

내가 응용 프로그램을 만드는 경우 내 질문은,이 의미 하는가, 나는 각각 개별적으로 모든 플랫폼에 그것을 만들 수 있나요?

나는이 최신이 API 레벨에서 모든 플랫폼을 지원할 수 있도록

답변

3

매우 편리 할 것이다 다르게 설정해야하는 이유가 있다는 것을 모르는 경우). 예를 들어 앱이 Honeycomb 이상 버전 인 경우 SDK 3.0을 선택하여 새로 추가 된 HC 기능을 사용할 수 있습니다. 하지만 2.0.1과 같은 오래된 버전의 Android가 설치된 구형 장치 (또는 필요한 경우 1.6)에서 응용 프로그램을 실행하는 경우 원하는 최저 API로 설정하십시오. 이제는 규칙만으로도 충분하므로 실수로 애플리케이션을 중단시킬 수있는 모든 플랫폼에서 지원되지 않는 API 메소드를 사용하지 않도록 할 수 있습니다.

당신은 내가 기본적으로 무의미 한, according to platform version breakdown statistics published by Google 어떤 오래된 안드로이드 버전을 무시하고 단순히 2.x를 위해 가서 제안 원하는 API 확실하지 않은 경우.

귀하의 요구 사항에 맞게 minSdktargetSdk 요소를 정의하는 방법에 대해이 SDK article을 읽는 것이 좋습니다.

0

번호 당신은, 당신의 안드로이드 매니페스트에 앱의 minimumsdkversion를 지정할 수 있습니다 ... 안드로이드 개발에 총 noobie입니다 플랫폼.

자세한 내용은 here를 참조하십시오.

편집 : 물론 당신은 지원 LIB하지 않고, 이전의 SDK에 몇 가지 새로운 API 함수를 사용할 수 없거나 일부 타사 라이브러리 (예 : 액션 바, 조각, 확장 통지 등)

+0

"그것은 모든 플랫폼을 지원 있도록"- 당신은 오히려 말을해야 ** 것 **하지 ** 것 ** 당신이 정말로 똑같은 동작을해야하는 경우 API 일부 변경에 일부 미 조정이 필요 인해 모든 플랫폼에서. –

+0

@ WebnetMobile.com 네 말이 맞아. 죄송합니다. 나는 포스트를 편집했다. – Ahmad

0

는 봐 here 기본적으로이 앱은이 Android 버전과 함께 사용해야 함을 의미합니다 (하지만 더 높거나 낮은 버전도 지원할 수 있음). 모든 것이 어떻게 작동하는지 더 잘 이해하기 위해 문서를 읽으시기 바랍니다.

0

는 간단한 대답은 '노입니다.

당신은 당신이 당신이 개발하고 최소 플랫폼 인 지정하는 조항이 응용 프로그램을 개발하고있다. 최신 SDk에는 이전 버전에서는 제공되지 않는 기능이 추가 될 수 있으므로 특정 플랫폼에서 앱을 사용할 수 있는지 확인해야합니다.

난 당신이 developer.android.com 및 stakoverflow.com 웹 사이트를 즐겨 찾기에 제안했다, 그들은 (기본적으로 당신이 당신의 응용 프로그램에 지원할 계획 가장 낮은 API를 선택 에 권장 :

관련 문제