2015-02-21 6 views
0

Я сделал несколько проектов, уже с MFP, но сегодня утром я создал бренд новый:Новый проект имеет здание ошибки для Android

mfp create feb21 
cd feb21 
mfp add hybrid 
mfp add environment (selected iphone + android) 
mfp start 

На старт, он бежал, но затем не в iPhone площадь: произошла следующее сообщение об ошибке при выполнении этой строки:

BUILD FAILED /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:128: /Приложения/IBM/MobileFirst-CLI/mobilefirst-cli/node_modu les/generator-worklight-server/lib/build.xml: 305: При выполнении этой строки произошла ошибка: /Приложения/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml: 315: При выполнении этой строки произошла ошибка: /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:294: Ошибка при создании приложения : com.worklight.builder.exception.WorklightBuildException: com.worklight.builder.exception.WorklightBuildRuntimeException: Resource Manager - Проблема чтения info.plist файл /Users/raymondcamden/Desktop/мусор/feb21/приложения/App1/iphone /native/Entitlements-Debug.plist (Нет таких файл или каталог) Вложенные исключение: /Users/raymondcamden/Desktop/trash/feb21/apps/App1/iphone/native/Entitlements-Debug.plist (Нет такого файла или каталога)

Затем я попробовал опять же, за щеколду, и теперь он не в Android области:

BUILD FAILED /Applications/IBM/MobileFirst-CLI/mobilefirst-кли/node_modules/генератор Worklight-сервер/Библиотека/сборки .xml: 128: При выполнении этой строки произошла ошибка: /Приложения/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/ge nerator-worklight-server/lib/build.xml: 305: При выполнении этой строки произошла ошибка: /Приложения/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build. XML: 315: произошла ошибка при выполнении этой строки: /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:294: ошибка приложения здания: com.worklight.builder.exception.WorklightBuildException: com.worklight.builder.exception.WorklightBuildRuntimeException: Менеджер ресурсов - ошибка при чтении файла XML: /Пользователи/raymondcamden/Desktop/trash/feb21/apps/App1/android/native /AndroidManifest.xml (Нет такого файла или ужасного ctory) Вложенные исключение: /Users/raymondcamden/Desktop/trash/feb21/apps/App1/android/native/AndroidManifest.xml (Нет такого файла или каталога)

После нескольких попыток, я только получаю ошибки в этой области. Я могу подтвердить, что файл действительно не существует, но я не знаю почему.

+0

Ray вы можете предоставить вывод команды «mfp info», это предоставит больше информации, например JDK JAVA_HOME (это должно быть 1,7). Также вы можете попробовать удалить каталоги «родной» для приложений App1/iphone/native и App1/android/native. Запуск mfp build, но на этот раз в режиме отладки, поэтому он печатает больше информации. «mfp build -d» – csantanapr

+0

Информация о mfp находится здесь: https://gist.github.com/cfjedimaster/15378b3d8320605c83e1 –

+0

Упс, отправил комментарий до этого. Удаленные собственные папки, вот вывод mfp build -d: https://gist.github.com/cfjedimaster/dc6b775e401d35fe4f95 –

ответ

0

Если у вас нет родного кода, удалите среду - iPhone и android и добавьте снова. У меня была такая же проблема, удаление и добавление среды сделали трюк.

+0

Это делается через CLI? Я не вижу для этого команды. Кроме того, Карлос выше предложил удалить собственные папки, которые я сделал, и это не сработало. –

+0

Готово через cli. Чтобы удалить среду, обратитесь к этому ответу: http://stackoverflow.com/questions/27799492/how-to-remove-an-environment-from-the-project. Это в основном удаление только родных папок, но это сработало для меня. – Pooja

+0

Это позволило мне построить. Однако, чтобы попробовать другой девственный проект. Это касается меня. –

0

Когда неизвестно, последние ресурсы предназначены для очистки среды mfp. По крайней мере, для Mac попробуйте следующее:

Проверьте, что тестовый сервер mfp и службы аналитики работают и убивают их. Один из способов - перезагрузить компьютер.

Другой, чтобы найти идентификатор процесса (PID) с использованием Lsof:

$ lsof -i :10080 
COMMAND PID  USER FD TYPE 
java 70031 csantana23 171u IPv4 0xc20be7c0903a7517  0t0 TCP *:10080 (LISTEN) 
$lsof -i :10777 
COMMAND PID  USER FD TYPE 
java 70031 csantana23 6u IPv4 0xc20be7c0aee2c9f7  0t0 TCP *:10777 (LISTEN) 

убить процесс, используя значение PID с выхода LSOF:

$ kill -9 70031 

очистить временный каталог для MFP test server:

$ rm -r $HOME/.ibm/mobilefirst 

Создайте новый проект с гибридным приложением для iOS и Android:

$ mfp create MFProject 
A MobileFirst Project was successfully created at /Users/csantana23/MFProject 
$ cd MFProject/ 
$ mfp add hybrid App1 
A new Hybrid App was added at /Users/csantana23/MFProject/apps/App1 
$ cd apps/App1/ 
$ mfp add environment iphone,android 
A new android Environment was added at /Users/csantana23/MFProject/apps/App1/android 
A new iphone Environment was added at /Users/csantana23/MFProject/apps/App1/iphone 
$ mfp start 
Cannot find the server configuration. Creating a new MobileFirst test server. 
Initializing MobileFirst Console. 
Starting server worklight. 
Server worklight started with process ID 70325. 
$ mfp preview 

Надеюсь, это поможет!

Смежные вопросы