我正在嘗試將admob 6與我的應用程序集成,並且有一些問題 - 問題。android admob 6幾個一般性問題
起初,我不能讓我的應用程序與新的AdMob 6.編譯我不得不
configchanges="keyboard|keyboardhidden|orientation"
logcat的在抱怨缺少的屬性。所以,configchanges變成:
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
然後,我無法編譯它!因爲我有我的目標生成設置爲Android 1.6。我設法通過將目標版本更改爲我安裝的最新sdk版本來進行編譯:4.0.3。
但現在這個東西,我不能部署我的應用程序以外的任何其他模擬器以外的Android 4.0.3安裝!具體來說,我有5-6個模擬器都具有不同的android版本和屏幕大小進行測試。我有Android 1.6,2.2,星系選項卡,Android 4.0.3等模擬器...但現在我只能看到Android 4.0.3!
我希望我的應用能夠在Android 1.6及更高版本上運行! 閱讀了很多我看到:minsdkVersion和targetsdkversion。 將minsdkversion設置爲4,並將targetsdkversion設置爲12!
但仍然。我只能部署到android 4.0.3模擬器。 什麼給? 我如何測試我的應用程序在以前的版本?
請幫忙嗎?
你有沒有試過把它放在1.6模擬器上?不幸的是,在模擬器旁邊放置了一個紅色的「X」,它比你編譯的版本要低,但這不應該影響你在這些模擬器上運行它的能力。 – 2012-07-25 23:24:35
這就是奇怪的事情。我看不到任何仿真器,只有安裝了4.0.3的仿真器!我做錯什麼了嗎???! – Ray 2012-07-26 08:39:14
1.6仿真器是否正在運行?如果是這樣,有時候Eclipse不會提取它。嘗試在命令行上運行'adb kill-server'後跟'adb start-server',Eclipse應該選擇正在運行但已斷開連接的任何仿真器。 – 2012-07-26 16:15:26