Ошибка при добавлении мобильного приложения в рабочую область в IBM MobileFirst Platorm 6.3.0

У меня есть гибридное приложение MobileFirst, созданный из него файл apk. Создан тестовый проект. При добавлении apk-файла в рабочую среду возникает ошибка:

Приложение не может быть импортировано; это либо недопустимый файл, либо он содержит определенные функции, которые не поддерживаются.

Найдите ниже сообщение об ошибке и описание ошибки в Errorlog:

CRRTWM6013I из компонента Android-BuildChain: конфигурация: {cache.dir = C: \ Users \ rakeshm395 \ workspace4.metadata.plugins \ com.ibm.rational.test.lt.models.behavior.moeb \ cache, android.runtime.dir = C: \ Software_Eclipse \ eclipse \ plugins \ com.ibm.rational.test.mobile.android.runtime_1.3.150.v20141113_1613, ibm.jdk.install.dir = C: \ Program Files \ Java \ jdk1.7.0_71, android.sdk.install.dir = C: \ android-sdk-windows, runtime.cache.dir = C: \ Users \ rakeshm395 \ workspace4.metadata.plugins \ com.ibm.rational.test.lt.models.behavior.moeb \ builds \ runtimes} eclipse.buildId = 4.4.1.M20140925-0400 java.version = 1.7.0_71 java.vendor = константы загрузчика Oracle Corporation: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework. Аргументы: -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product Аргументы командной строки: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package. java.product -data C: \ Users \ rakeshm395 \ workspace4 -product org.eclipse.epp.package.java.product

com.ibm.rational.test.lt.models.behavior.moeb
Info
Fri Jan 09 08:45:06 IST 2015
CRRTWM6013I from component Android-BuildChain: configuration: {cache.dir=C:\Users\rakeshm395\workspace4\.metadata\.plugins\com.ibm.rational.test.lt.models.behavior.moeb\cache, android.runtime.dir=C:\Software_Eclipse\eclipse\plugins\com.ibm.rational.test.mobile.android.runtime_1.3.150.v20141113_1613, ibm.jdk.install.dir=C:\Program Files\Java\jdk1.7.0_71, android.sdk.install.dir=C:\android-sdk-windows, runtime.cache.dir=C:\Users\rakeshm395\workspace4\.metadata\.plugins\com.ibm.rational.test.lt.models.behavior.moeb\builds\runtimes}

LicenseCheck вернул ЛОЖЬ!

eclipse.buildId=4.4.1.M20140925-0400
java.version=1.7.0_71
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -data C:\Users\rakeshm395\workspace4 -product org.eclipse.epp.package.java.product

com.ibm.cic.licensing.common.util
Error
Fri Jan 09 08:45:12 IST 2015
LicenseCheck returned FALSE!

CRRTWM6010E - исключение, генерируемое при сборке из HelloWorldHelloAndroid.apk.

eclipse.buildId=4.4.1.M20140925-0400
java.version=1.7.0_71
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -data C:\Users\rakeshm395\workspace4 -product org.eclipse.epp.package.java.product

com.ibm.rational.test.lt.models.behavior.moeb
Error
Fri Jan 09 08:45:23 IST 2015
CRRTWM6010E exception thrown while building from 'HelloWorldHelloAndroid.apk'

java.lang.Error: Cannot find zipalign in C:\ANDROI~2\build-tools\17.0.0
    at com.ibm.rational.test.mobile.android.buildchain.tools.build.BuildWrapper.alignApk(BuildWrapper.java:316)
    at com.ibm.rational.test.mobile.android.buildchain.tools.build.BuildWrapper.build(BuildWrapper.java:243)
    at com.ibm.rational.test.mobile.android.buildchain.AndroidBuildChain.build(AndroidBuildChain.java:330)
at com.ibm.rational.test.lt.models.behavior.moeb.utils.BuildChainManager$Build.run(BuildChainManager.java:200)
at java.lang.Thread.run(Thread.java:745)

Я пробовал ниже предложенные решения в Stackru, но они не работали

IBM Worklight v6.0 - ошибка при добавлении приложения в Mobile Test Workbench

1 ответ

Это ваша настоящая ошибка:

java.lang.Error: Cannot find zipalign in C:\ANDROI~2\build-tools\17.0.0
    at com.ibm.rational.test.mobile.android.buildchain.tools.build.BuildWrapper.alignApk(BuildWrapper.java:316)
    at com.ibm.rational.test.mobile.android.buildchain.tools.build.BuildWrapper.build(BuildWrapper.java:243)
    at com.ibm.rational.test.mobile.android.buildchain.AndroidBuildChain.build(AndroidBuildChain.java:330)
at com.ibm.rational.test.lt.models.behavior.moeb.utils.BuildChainManager$Build.run(BuildChainManager.java:200)
at java.lang.Thread.run(Thread.java:745)
  1. Вам следует использовать Mobile Test Workbench для платформы MobileFirst, а не Rational Test Workbench: https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-6-3/advanced-topics/testing-mobilefirst-mobile-applications-mobile-test-workbench/
  2. Обновите плагин Eclipse для Android ADT
  3. Обновите свой Android SDK - обновите уровни API и инструменты сборки SDK
  4. Обновите ваш проект MobileFirst соответственно (AndroidManifest.xml в собственной папке), а также соответственно сгенерированный проект Android (настройки сборки)
  5. Тогда попробуйте еще раз
Другие вопросы по тегам