2013年1月10日 星期四

[Android]Android開發時模擬器版本設定(內含轉貼)

Know how不會平白無故得到,know how 做中學學最快!
鳥問題光用腦袋補完,沒遇過都不知道有多鳥。
今天遇到另外一個棘手但又非常簡單的問題,結論是很鳥

先前練習時都使用4.0版的模擬器,得知有產品需要2.3.3來run
因此創建了一個2.3.3版本的模擬器,無奈今天遇到一個1.6的程式,不跑不知道,跑了就知道出問題--連跑都不能跑

查了一下解法(有兩種):
方法一:更改程式的API支援版本
在程式的AndroidManifest.xml設定裡面
找到這行:



        android:minSdkVersion="10"
        android:targetSdkVersion="10" />
更改一下
版本10是Android 2.3.4Android 2.3.3(轉貼)的版本
以下轉貼自官網:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
Platform VersionAPI LevelVERSION_CODENotes
Android 4.217JELLY_BEAN_MR1Platform Highlights
Android 4.1, 4.1.116JELLY_BEANPlatform Highlights
Android 4.0.3, 4.0.415ICE_CREAM_SANDWICH_MR1Platform Highlights
Android 4.0, 4.0.1, 4.0.214ICE_CREAM_SANDWICH
Android 3.213HONEYCOMB_MR2
Android 3.1.x12HONEYCOMB_MR1Platform Highlights
Android 3.0.x11HONEYCOMBPlatform Highlights
Android 2.3.4
Android 2.3.3
10GINGERBREAD_MR1Platform Highlights
Android 2.3.2
Android 2.3.1
Android 2.3
9GINGERBREAD
Android 2.2.x8FROYOPlatform Highlights
Android 2.1.x7ECLAIR_MR1Platform Highlights
Android 2.0.16ECLAIR_0_1
Android 2.05ECLAIR
Android 1.64DONUTPlatform Highlights
Android 1.53CUPCAKEPlatform Highlights
Android 1.12BASE_1_1
Android 1.01BASE

若要降成1.6 要改成4,要適應模擬器則是改上述。


方法二:若是實機1.6的話,則直接到AVD Manager裡面新建一個1.6版的就好了


題外話,若程式沒特別需要高等sdk,其實1.6模擬器運行速度還蠻快的!


沒有留言:

張貼留言