Я создаю гибридное приложение MobileFirst 7.0 (MF Version 7.0.0.00.20150312-0731 Consumer Edition) с помощью задачи ant "app-builder
". Во время процесса сборки он дает мне следующее предупреждение:
[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 своего проекта для использования уровня 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