2010-02-19 8 views
11

저는 첫 번째 Android 앱을 시작하려고합니다. Android 1.1 플랫폼, API 레벨 2에서 실행되지만 공식적으로 서명하고 앱을 실행해야하는 이유는 무엇입니까? 성능에 전혀 영향을 미치지 않습니까? 아니면 단순히 Android가 어떤 기기에서 작동하는지 알 수 있습니까?타겟팅 할 Android 플랫폼 및 API는 무엇입니까?

내가보기에는 유일한 문제는지원 화면 >을 Manifest에 지정하고 싶습니다.하지만이 기능이 작동하려면 최소한 1.6에서 실행해야합니다.

1.1 대신 1.6으로 시작하여 엄청난 수의 전화기가 누락 되었습니까?

감사합니다.

+0

당신은 매니페스트에서 무엇을 지정할 수 없습니다? 나는 당신이 당신의 질문을 편집하고 당신이 지정할 수없는 것을 말하고있는 부분을 포맷 할 필요가 있다고 생각합니다. –

+0

감사합니다! 그것은 지원 - 놓친 화면이었습니다 –

+0

1.5에 대한 지원 화면을 얻는 방법이 있습니다. 1.6을 사용하여 애플리케이션을 빌드하지만 minSdk를 3으로 설정하고 targetSdk를 4로 설정합니다. 1.6의 API를 사용하지 않아야합니다. 이렇게하지 않으면 응용 프로그램이 HTV Tattoo의 Android 마켓에서 QVGA 디스플레이로 표시되지 않습니다. 이에 대한 자세한 내용은 http://developer.android.com/guide/practices/screens_support.html#strategies –

답변

25

최신 정보와 정보를 제거하는 것이 가까운 장래에 유효하지 않을 것으로 확신합니다. 그냥 당신이 걱정해야하는지 버전을 보려면 여기를 갈 : 나는 1.5 지금은 좋은 선택이다라고 말하고 싶지만

http://developer.android.com/resources/dashboard/platform-versions.html

+0

감사합니다. 차트가 많이 도움이됩니다. 1.5는 완벽 할 것이라고 생각하지만 지원 화면에서는 작동하지 않습니다. 그게 중요한지 궁금해. –

+0

당신은 support-screens으로 무엇을하고 있는지에 달려 있습니다. 에뮬레이터를 사용하여 문제가 있는지 확인하기 위해 다양한 OS 버전 및 화면 해상도에서 앱을 쉽게 테스트 할 수 있습니다. –

+0

Danger14의 편집은 매우 중요합니다. – Vass

1

나는 표적 개발 1.5를 시작했다. 절반이 끝나면 2.1로 전환하고 완료되면 모든 버전을 중간에서 시험해 보겠습니다. 난 당신이 레거시 응용 프로그램에 대한