Есть много полезных сообщений по этой теме, но все требуют от меня использовать более поздний sdk, чем я написал свое приложение. В попытке сделать мое приложение как можно более совместимым как можно дальше, я решил создать его с помощью Android 1.5 (sdk v 3). С кодом предложил для объявления манифеста у меня есть некоторые проблемы с затмением давая мне ошибку, как код относится к более поздним функциям SDK не доступным в Android 1.5AdActivity не объявляется в манифесте ...... но я использую sdk v 3?
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
/>
Eclipse, говорит мне, что все после ориентации проблема ,
error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
Может кто-то пожалуйста, мне точку в правильном направлении, поскольку код для манифеста или как собрать для последующих целей?
Cheers !!
Ok ..... вот код из манифеста:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ohmywebdesign.trigsolver"
android:versionCode="5"
android:versionName="1.3" >
<uses-sdk android:minSdkVersion="8" />
<uses-sdk android:targetSdkVersion="8" />
<uses-sdk android:maxSdkVersion="15" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:icon="@drawable/icon"
android:label="@string/app_name" >
<meta-data android:value="YOURPUBIDHERE" android:name="ADMOB_PUBLISHER_ID" />
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
<activity
android:name=".Splash"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Рик, вопрос в том, почему вы хотите скомпилировать устаревшую версию sdk? – Ghost
Это мое первое приложение, и я хотел сделать его доступным для всех пользователей Android. Я лаяю неправильное дерево с этой мыслью или есть лучший способ? Я открыт для любых предложений. –
Я хотел бы сказать вам, что не так много людей на этой планете придерживаются 1.5 или 1.6. Даже большинство производителей строят телефоны, поддерживающие 2,2 и выше. Я думаю, вы можете стремиться к 2.1, т. Е. Sdk версии 7. Предлагайте посмотреть это видео http://www.youtube.com/watch?v = GxU8N21wfrM & feature = player_embedded – Ghost