Eclipse ทำให้ฉันมีข้อผิดพลาดในบรรทัด android: configChanges ใน AndroidManifest.xml ของฉัน:
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"></activity>
ข้อผิดพลาดคือ:
error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
หากฉันปล่อยไว้เพียงอย่างเดียวkeyboard|keyboardHidden|orientation
ไม่มีข้อผิดพลาด แต่คอมไพเลอร์ขอ 4 รายการที่เหลือเมื่อฉันพยายามสร้าง
ฉันกำลังใช้GoogleAdMobAdsSDK-4.3.1
.
ความคิดใด ๆ ?
แก้ไข:ฉันทำให้มันใช้งานได้โดยเปลี่ยนไฟล์project.properties ( default.propertiesใน SDK ที่ต่ำกว่า 14) เป็นไฟล์:
# Project target.
target=android-14
และในSDK ManagerของฉันมีSDK Platform Android 4.0 - Revision 14ติดตั้งอยู่
มันควรจะใช้ได้กับSDK Platform android 3.2 - revision 13ดังนั้นคุณเพียงแค่ต้องเปลี่ยนเป้าหมาย project.properties เป็นandroid-13หากเป็นเช่นนั้น โดยทั่วไปคุณต้องตรวจสอบให้แน่ใจว่าการแก้ไข SDK เป็น 13 ขึ้นไปและคุณได้ติดตั้ง SDK นั้นในตัวจัดการ SDK และเป้าหมายโครงการในค่าเริ่มต้น / project.properties ที่ชี้ไปที่มัน