2014-10-20 4 views
0

저는 BaseGameUtils 및 google-play-services_lib 라이브러리를 사용하고 있습니다. project.properties 파일에서 아래에 언급 된 행을 볼 수 있습니다.Google Play 서비스 : target = project.properties의 android-19

target=android-19. 

이 중요성은 무엇입니까? 이것을 "target = android-21"로 변경할 수 있습니까? 이것은 앱의 매니페스트 파일과 동기화 될 것입니다.

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="21" /> 

답변

0

예. 당신은 이클립스에서 당신을 위해 패키지가로드됩니다.

0

target = android-19의 중요성은 무엇입니까?

대상 = Android 기기, 프로젝트 속성 파일에 X 이클립스가 X보다 높은 SDK에서 사용 방법 또는 클래스를 허용하지 않습니다 것을 의미합니다. 컴파일러 오류가 표시됩니다. 대상을 변경하는 방법

:

  • 마우스 오른쪽 버튼으로 프로젝트를 클릭합니다.
  • 그런 다음 "속성"을 클릭하십시오.
  • 그런 다음 왼쪽의 트리에서 "Android"를 선택하십시오.
  • 그런 다음 오른쪽에서 대상 버전을 선택할 수 있습니다.

참고 :이 있는지 확인하기 전에 당신의 project.properties 및 클래스 경로 그렇지 않으면 작동하지 않습니다 읽기 전용 모드에 있지 않습니다. 또한이 파일을 수동으로 편집하지 마십시오. 의 minSdkVersion = "8"

설정이 지원하려는 최소한의 수준 :

0

는 일반적으로 나는 다음과 같은 지침

안드로이드를 사용합니다. 실제로 어떤 Android 버전인지 확인하고 해당 버전과의 호환성을 확인하십시오. 예를 들어 Google Play 서비스 라이브러리를 사용하는 경우 문제가 될 수있는 8 = Android 2.2라고 생각합니다. 적어도 에뮬레이터를 사용하여 응용 프로그램이이 버전에서 제대로 작동하는지 테스트하는 것이 좋습니다. 그렇지 않으면 많은 오류와 나쁜 리뷰가 발생하기 때문입니다.

안드로이드 : targetSdkVersion을 = "21"/> 나는 보통 내가 실제로 내 응용 프로그램을 테스트 한 최대 버전으로 설정

. 얇은 21은 Android 4.4이므로이 Android 버전에서 앱이 올바르게 작동하는지 확인해야합니다. 적어도이 버전의 Android로 구성된 에뮬레이터에서 실행되는지 테스트해야합니다.

희망이 도움이됩니다.