如何在 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 中设置默认编码