2014-04-09 59 views
0

我有全新安裝的Eclipse 4.3,Worklight Studio v6.1 Consumer Edition,Worklight Mobile Test Workbench,Android SDK和ADT插件。我正在使用Windows 7.使用Android SDK,我只安裝了Android 19 API。在Eclipse窗口 - >首選項 - > Android中,SDK位置正確,列表顯示3個目標 - 全部使用Android 19(「Android 4.4.2」,「Google API」和「Google APIs x86」)。IBM Worklight - 如何告知Worklight Environment嚮導要使用的Android API級別?

當我使用嚮導創建Android Worklight環境時,它堅持使用Android 18 API級別。我知道我可以使用創建的Android項目的屬性更改API級別,但我不應該。我已經看到了其他的問題,其中嚮導使用Android 19,他們想要使用較低的水平。但答案並未提及永久改變這種情況的方法。

我也注意到,所創建的IML文件有這樣一行:

<orderEntry type="jdk" jdkName="Android 4.2.2" jdkType="Android SDK" /> 

的Android 4.2.2與Android的API 17這增加了更多的混亂有關。

我無法在任何地方找到指定要使用的API級別。有沒有一個地方可以做到這一點?或者我會不得不改變我創建的Android項目?看起來其他人正在使用Android 19創建項目,那麼爲什麼我會看到它使用Android 18?

回答

0

在Worklight 6.1.0.x中,將Android環境添加到應用程序時,其AndroidManifest.xml將最初使用android:targetSdkVersion="18"創建。

18是Worklight Studio生成的默認值,直到達到19或以後的版本。
您無法更改此行爲(只有在生成後,您才能手動將其更改爲19)。

+0

我預計它是嚮導使用的默認值。但是,似乎很奇怪,沒有辦法來覆蓋這一點。看起來像嚮導可以包含從已知SDK目標列表中選擇目標的能力。對於剛開始使用Worklight Studio的人來說,這不是什麼大問題,但絕對會讓人感到困惑。 – AntiqueTech

+0

您可以通過以下網址提交增強請求:http://www.ibm.com/developerworks/mobile/worklight/connect.html ---如果我的回答有助於澄清您的問題,請標記爲已回答。 –

相關問題