Admob을 앱에 통합하려고합니다. 나는 몹 프로젝트를 필요로 많은 사람들이 있었다 같은 문제는 내가 레벨 13 SDK를 설치 한 수준 (13)에 대해 컴파일되어야했다 및 매니페스트 내 몹 활동은 다음과 같습니다 나는 기본적으로 내 대상을 변경Android에서 API 레벨 13을 빌드 할 수 없습니다.
<activity
android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" >
</activity>
.properties는 target=android-13
입니다. 매니페스트 타겟팅
내 SDK는 <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="13" />
처럼 보인다하지만 여전히 나는 String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout| uiMode|screenSize|smallestScreenSize')
그 위에는, SDK가 내 자원 클래스 (my.app.package.R)를 생성하지 않는 오류를 받고 있어요. 나는 프로젝트를 청소하고, 다시 빌드하고, Eclipse를 다시 시작했으며, 그 밖의 무엇을해야할지 모른다.
하지만 그건 내가 Jellybean 라이브러리를 사용해야 할 것입니다. 나는 여전히 프로 요를지지하고 싶다. – AxiomaticNexus
물론 아닙니다. 레벨 8 API 만 사용한다면 앱은 Froyo에서 정상적으로 실행됩니다. 또는 조건부 논리를 사용하도록 선택할 수 있으며 사용 가능한 경우 최신 API를 사용할 수 있습니다. Lint는 minSdkVersion보다 높은 값을 사용하면 경고를 발행하므로 우발적 인 실수가 자동으로 표시됩니다. 그리고 courser의 거기에 테스트 :) –