Ibm mobilefirst MobileFirst Platform Studio不支持用于编译项目的Android API级别

Ibm mobilefirst MobileFirst Platform Studio不支持用于编译项目的Android API级别,ibm-mobilefirst,mobilefirst-studio,Ibm Mobilefirst,Mobilefirst Studio,我正在通过“appbuilder”ant任务构建我的MobileFirst 7.0(MF版本7.0.0.00.20150312-0731消费者版)混合应用程序。在构建过程中,它给了我以下警告: [app-builder] Apr 08, 2015 10:23:05 AM com.worklight.builder.sourcemanager.handlers.android.AndroidManifestSourceHandler checkBuildTarget [app-builder] W

我正在通过“
appbuilder
”ant任务构建我的MobileFirst 7.0(MF版本7.0.0.00.20150312-0731消费者版)混合应用程序。在构建过程中,它给了我以下警告:

[app-builder] Apr 08, 2015 10:23:05 AM com.worklight.builder.sourcemanager.handlers.android.AndroidManifestSourceHandler checkBuildTarget
[app-builder] WARNING: FWLST1119W: Android build will fail because the API level used to compile the project is not supported by the MobileFirst Platform Studio.
[app-builder] It is recommended to use Android API level 21 which is the latest API level supported by the IBM MobileFirst Platform Studio. Use the Android SDK Manager to install API level 21, configure your project to build with API level 21 by updating the Project Build Target in Project / Properties / Android dialog.
[app-builder] Apr 08, 2015 10:23:10 AM com.worklight.ant.builders.ApplicationBuilderTask execute
[app-builder] SUCCESS: FWLST2001I: Successfully built environments: [common, ipad, android, iphone]
我已经将我的项目配置为使用API级别21,即使它给了我同样的警告。还有其他地方需要我更改API级别吗

以下是我所做的更改:

AndroidManifest.xml : <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21"/>

project.properties : target=android-21

Project Build Target in Project / Properties / Android dialog : Target Name: 5.0.1, API Level : 21
AndroidManifest.xml:
project.properties:target=android-21
Project/Properties/Android对话框中的项目构建目标:目标名称:5.0.1,API级别:21

因为构建实际上没有失败,最终产品仍在运行,所以我倾向于认为这是误报,可以忽略警告

它很可能是错误生成的。

无论如何,这将被调查

如果构建失败,Maximo anywhere需要特定的Android SDK平台工具、Android SDK工具和API,请尝试了解与您的anywhere版本兼容的正确版本。您可以查看此链接:
此链接向您显示Maximo anywhere 7.6.3从头到尾的安装步骤。它可能会帮助您

您可能需要更新Minsdk版本。@IdanAdar我也尝试过。它给了我同样的警告。@PrerakTiwari你安装了API 21(Android 5.0.1)吗?您可以通过Android SDK管理器进行检查。@YoelNunez是的,它已安装。我唯一的另一个想法是您使用的是旧的Ant builder jar文件?