Ibm mobilefirst IBM Worklight-如何告诉Worklight环境向导使用哪种Android API级别?

Ibm mobilefirst IBM Worklight-如何告诉Worklight环境向导使用哪种Android API级别?,ibm-mobilefirst,worklight-studio,Ibm Mobilefirst,Worklight Studio,我新安装了Eclipse 4.3、Worklight Studio v6.1消费者版、Worklight Mobile测试工作台、Android SDK和ADT插件。我正在使用Windows7。使用Android SDK,我只安装了Android 19 API。在Eclipse窗口->首选项->Android中,SDK位置正确,列表显示了3个目标-所有目标都使用Android 19 Android 4.4.2、Google API和Google API x86 当我使用向导创建Android W

我新安装了Eclipse 4.3、Worklight Studio v6.1消费者版、Worklight Mobile测试工作台、Android SDK和ADT插件。我正在使用Windows7。使用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" />
安卓4.2.2与安卓17 API相关联,这增加了更多的混乱


我找不到任何地方可以指定要使用哪个API级别。有地方可以这样做吗?还是我总是要更改我创建的Android项目?似乎其他人正在使用Android 19创建项目,那么为什么我看到它使用Android 18?

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

18是Worklight Studio生成的默认值,直到在将来的版本中升级到19或其他版本。
只有在生成此行为后才能更改它,您可以手动将其更改为19。

我希望它是向导使用的默认值。但是,似乎很奇怪,没有办法推翻这一点。该向导似乎可以包括从已知SDK目标列表中选择目标的功能。这没什么大不了的,但对于刚开始使用Worklight Studio的人来说肯定会感到困惑。您可以通过以下方式提交增强请求:-如果我的回答有助于澄清您的问题,请标记为已回答。