如何在 Worklight Studio 中设置 Android SDK 目标

Posted

技术标签:

【中文标题】如何在 Worklight Studio 中设置 Android SDK 目标【英文标题】:How to set Android SDK target in Worklight Studio 【发布时间】:2013-12-20 01:24:41 【问题描述】:

我刚刚安装了一个新的 Worklight 6.1 环境 (Studio)。 我得到了一个全新的 Eclipse 4.3.1 并在其上安装了 Worklight 6.1 插件。 然后我下载了 android SDK 和工具。 当我创建我的第一个示例项目并添加 Android 环境时,该工具自动将 Android 目标 SDK 设置为 19,实际上我没有安装,所以我得到了一个错误。

然后我将 AndroidManifest.xml 中的以下行更改为我想要的目标 SDK:

<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="15"/>

但在构建 Android 环境时,我收到以下消息:

建议您的 Android 应用程序以用于构建 android 项目的相同 API 级别为目标。 API 用于编译项目的级别在 Project / Properties / Android 对话框中指定为 Project Build Target。配置您的应用程序 通过在 AndroidManifest.xml 中的 android:targetSdkVersion 属性中设置相同的值来定位相同的 API 级别。

所以看起来在 AndroidManifest.xml 中更改目标 SDK 是不够的,但我找不到这个:Project/Properties/Android 对话框中的 Project Build Target。

欢迎任何建议。

乔凡尼

【问题讨论】:

【参考方案1】:

您所指的项目构建目标出现在 Android 项目的属性中,而不是 Worklight 项目的属性中。

【讨论】:

【参考方案2】:

或者,您可以在主项目中更新apps/appName/android/native/project.properties. 您还需要照顾AndroidManifest.xml

project.properties 有这个矛盾的通知 (as pointed out by this question),但编辑它是安全的。

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
# 
# This file must be checked in Version Control Systems.

【讨论】:

以上是关于如何在 Worklight Studio 中设置 Android SDK 目标的主要内容,如果未能解决你的问题,请参考以下文章

Worklight 6.1 - 如何在适配器级别的请求标头中设置 x 转发的 IP 地址

如何在 Visual Studio 2008 或 Visual Studio 2010 中设置 JavaScript 断点

如何在 Visual Studio 2010 中设置默认编码

如何在 Visual Studio 中设置路径?

如何在 Visual Studio 2010 中设置环境变量?

如何在visual studio 2013中设置角度2?