0

MFP ですでにいくつかのプロジェクトを作成しましたが、今朝、新しいプロジェクトを作成しました。

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

開始時に実行されましたが、iPhone 領域で失敗しました。

ビルドに失敗しました /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:128: 次の行の実行中に次のエラーが発生しました: /Applications/IBM/MobileFirst-CLI/mobilefirst -cli/node_modules/generator-worklight-server/lib/build.xml:305: 次の行の実行中に次のエラーが発生しました: /Applications/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: リソース マネージャー - 情報の読み取り中に問題が発生しました。plist ファイル /Users/raymondcamden/Desktop/trash/feb21/apps/App1/iphone/native/Entitlements-Debug.plist (そのようなファイルまたはディレクトリはありません) ネストされた例外: /Users/raymondcamden/Desktop/trash/feb21/apps/App1 /iphone/native/Entitlements-Debug.plist (そのようなファイルやディレクトリはありません)

その後、もう一度試してみましたが、Android エリアで失敗しました。

ビルドに失敗しました /Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:128: 次の行の実行中に次のエラーが発生しました: /Applications/IBM/MobileFirst-CLI/mobilefirst -cli/node_modules/generator-worklight-server/lib/build.xml:305: 次の行の実行中に次のエラーが発生しました: /Applications/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 ファイルの読み取り中にエラーが発生しました:/Users/raymondcamden/Desktop/trash/feb21/apps/App1/android/native/AndroidManifest.xml (そのようなファイルやディレクトリはありません) ネストされた例外: /Users/raymondcamden/Desktop/trash/feb21/apps/App1/android/native /AndroidManifest.xml (そのようなファイルまたはディレクトリはありません)

複数回再試行した後、この領域でのみエラーが発生します。ファイルが実際に存在しないことは確認できますが、その理由はわかりません。

4

2 に答える 2

0

不明なことが発生した場合、最後のリソースは mfp 環境をクリーンアップすることです。少なくとも Mac の場合は、これを試してください。

mfp テスト サーバーと分析サービスが実行されていることを確認し、それらを強制終了します。1 つの方法は、コンピュータを再起動することです。

もう 1 つは、lsof を使用してプロセス ID (PID) を見つけることです。

$ 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)

lsof の出力からの PID 値を使用してプロセスを強制終了します。

$ kill -9 70031

MFP テスト サーバーの一時ディレクトリを消去します。

$ 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

お役に立てれば!

于 2015-03-04T16:14:10.910 に答える
0

ネイティブ コードがない場合は、環境 (iPhone と android) を削除し、再度追加します。環境を削除して追加すると、同じ問題が発生しました。

于 2015-02-23T09:55:38.047 に答える