過去幾天我一直在努力解決問題。我非常感謝你的幫助!關於樣本「ActionBarCompat」的問題
當我構建/運行目標API級別爲14的示例「ActionBarCompat」。一切都很好。
然後我切換到目標API級別8(畢竟,這意味着用於具有舊api級別的舊設備),它看起來好像沒有手動註釋掉很多專門調用支持API級別8的代碼, (例如android.R.id.home,Build.VERSION_CODES.HONEYCOMB),示例應用程序根本不會生成。
這是否意味着應用程序必須具有多個源代碼版本才能在不同的api級別運行?理想情況下,一組源代碼可用於所有API級別的設備。
在此先感謝!
humblelearner
謝謝KCope!是否可以在API級別8的模擬器中運行它?在我的Eclipse中,一旦我設置了targetsdkversion(在本例中爲14),我就無法在較低api的仿真器上運行它(所需的仿真器api:8)。 – woodglue 2012-04-14 21:07:07
想通了。當我運行API級別8仿真器時,實際上在現有仿真器中選擇了該示例。以前我沒有運行模擬器,它選擇了一個API級別14模擬器。 – woodglue 2012-04-14 23:48:21
這個例子編譯API級別14.但是你可以運行編譯apk文件到至少sdk版本3到最多14。 – 2012-06-01 12:01:25