IBM Worklight - 如何告诉Worklight Environment向导使用哪种Android API级别?

时间:2014-04-09 15:57:14

标签: ibm-mobilefirst worklight-studio

我全新安装了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 API x86”)。

当我使用向导创建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 17 API相关联,这增加了更多的混乱。

我找不到任何地方指定要使用的API级别。有地方可以吗?或者我是否总是要改变我创建的Android项目?似乎其他人正在使用Android 19创建项目,为什么我看到它使用Android 18?

1 个答案:

答案 0 :(得分:0)

在Worklight 6.1.0.x中,将Android环境添加到应用程序时,其AndroidManifest.xml最初将使用android:targetSdkVersion="18"创建。

18是Worklight Studio生成的默认值,直到达到19或未来版本为止 您无法更改此行为(仅在生成后,您可以手动将其更改为19)。