2017-04-17 20 views
0

Unreal EngineファイルをAndroidデバイスに実行するために、WindowsWorks PCにCodeWorksforAndroid 1R6を正常にインストールしました。FirstPersonExampleマップをAndroidにデプロイする際のエラー

アンドロイドで実行するUnreal Engine FirstPersonExampleMapのスターターキット(青写真)ファイルを撮影しました。

ランチャーは接続されたアンドロイドデバイスを表示しています。私がアンドロイドデバイスを選択すると、プロセスが開始され、depolying中にエラーが発生し、BUILDが失敗します。

問題の解決にお役立てください。

エラー - 私はすでに

私のAndroid携帯電話は、Androidのバージョン5.0.2

とHTCワンE9sデュアルSIMでの設定のプロジェクトでアンドロイドSDK、AndroidのNDKの場所を更新した

====17-04-2017 07:09:09====UPDATING BUILD CONFIGURATION FILES==================================================== 
LogPlayLevel: Error: Target id 'android-19' is not valid. Use 'android.bat list targets' to get the target ids. 
LogPlayLevel: UEDeployAndroid.RunCommandLineProgramWithException: Updating project.properties, local.properties, and build.xml for downloader_library... 
LogPlayLevel: Error: Target id 'android-19' is not valid. Use 'android.bat list targets' to get the target ids. 
LogPlayLevel: Error: Target id 'android-19' is not valid. Use 'android.bat list targets' to get the target ids. 

更新

私はproject.propertiesを確認しました。ここで、android-targetはprojeのNDK APIレベルで言及している19(android-19)ですUnrealエディタのct設定。まだ検出されません。

新ERROR

LogPlayLevel: ====17-04-2017 10:36:55====PERFORMING FINAL APK PACKAGE OPERATION================================================ 
LogPlayLevel: UEDeployAndroid.RunCommandLineProgramAndReturnResult: Making .apk with Ant... (note: it's safe to ignore javac obsolete warnings) 
LogPlayLevel: BUILD FAILED 
LogPlayLevel: C:\NVPACK\android-sdk-windows\tools\ant\build.xml:538: Application package '' must have a minimum of 2 segments. 
LogPlayLevel: Total time: 7 seconds 
LogPlayLevel: UEDeployAndroid.RunCommandLineProgramAndReturnResult: Making .apk with Ant again to show errors 
LogPlayLevel: Buildfile: C:\Users\Amul\Documents\Unreal Projects\MobFP\Intermediate\Android\APK\build.xml 
LogPlayLevel: [getbuildtools] Using latest Build Tools: 24.0.0 
LogPlayLevel: -set-mode-check: 
LogPlayLevel: -set-debug-files: 
LogPlayLevel: -check-env: 
LogPlayLevel: [checkenv] Android SDK Tools Revision 24.4.1 
LogPlayLevel: [checkenv] Installed at C:\NVPACK\android-sdk-windows 
LogPlayLevel: -setup: 
LogPlayLevel:  [echo] Project Name: MobFP 
LogPlayLevel: [gettype] Project Type: Application 
LogPlayLevel: -set-debug-mode: 
LogPlayLevel: -debug-obfuscation-check: 
LogPlayLevel: -pre-build: 
LogPlayLevel: -build-setup: 
LogPlayLevel: [getbuildtools] Using latest Build Tools: 24.0.0 
LogPlayLevel:  [echo] Resolving Build Target for MobFP... 
LogPlayLevel: [gettarget] Project Target: Android 4.4.2 
LogPlayLevel: [gettarget] API level:  19 
LogPlayLevel: BUILD FAILED 
LogPlayLevel: C:\NVPACK\android-sdk-windows\tools\ant\build.xml:538: Application package '' must have a minimum of 2 segments. 
LogPlayLevel: Total time: 4 seconds 
LogPlayLevel: Program.Main: ERROR: AutomationTool terminated with exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\Amul\Documents\Unreal Projects\MobFP\Intermediate/Android/APK/bin/MobFP-debug.apk'. 
LogPlayLevel: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 
LogPlayLevel: at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost) 
LogPlayLevel: at UnrealBuildTool.UEDeployAndroid.MakeApk(AndroidToolChain ToolChain, String ProjectName, String ProjectDirectory, String OutputPath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bMakeSeparateApks, Boolean bIncrementalPackage, Boolean bDisallowPackagingDataInApk, Boolean bDisallowExternalFilesDir) 
LogPlayLevel: at UnrealBuildTool.UEDeployAndroid.PrepForUATPackageOrDeploy(FileReference ProjectFile, String ProjectName, String ProjectDirectory, String ExecutablePath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bIsDataDeploy) 
LogPlayLevel: at AndroidPlatform.Deploy(ProjectParams Params, DeploymentContext SC) 
LogPlayLevel: at Project.Deploy(ProjectParams Params) 
LogPlayLevel: at BuildCookRun.DoBuildCookRun(ProjectParams Params) 
LogPlayLevel: at BuildCookRun.ExecuteBuild() 
LogPlayLevel: at AutomationTool.BuildCommand.Execute() 
LogPlayLevel: at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands) 
LogPlayLevel: at AutomationTool.Automation.Process(String[] Arguments) 
LogPlayLevel: at AutomationTool.Program.MainProc(Object Param) 
LogPlayLevel: at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param) 
LogPlayLevel: at AutomationTool.Program.Main() 
LogPlayLevel: Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown) 
LogPlayLevel: Completed Launch On Stage: Deploy Task, Time: 264.869673 
LogPlayLevel: BUILD FAILED 
PackagingResults:Error: Error Launch failed! Unknown Error 

答えて

1
  1. は、あなたのアンドロイドSKDのパスを確認してください。 「Project Settings-> Platforms-> Android SDK」を見て、それらのボックスに入力したパスをチェックするか、空白のままにした場合はJAVA_HOME環境変数をチェックしてください。
  2. 'android-sdk-windows/tools'フォルダ(CodeWorksインストーラからインストールしたフォルダ)に移動し、android.batを開きます。インストールされたSKDのバージョンを確認できるSDK Manager GUIが実行されます。 SKDバージョン19が存在するかどうかを確認します。あなたがそれをインストールすることができない場合、またはすでにインストールされているバージョンのプロジェクトを変更してください。
+0

JKovalsky - あなたは驚いた!!!私は上記のエラーの解決に感謝していましたが、新しいエラーが発生しました。申し訳ありませんが、上記の「新しいエラー」を追加しました。これでも私を助けてくれますか?とにかくありがとう –

+0

@GaganAhuja "Androidのパッケージ名"フィールドを "プロジェクトの設定 - >プラットフォーム - > Android"から削除していませんか? "com.YourCompany.YourProject"のようなものに設定してください。 – JKovalsky

+1

JKovalsky - あ、新しいエラーで申し訳ありません。あなたは私の時間を救った、日、週かもしれない。神のお恵みがありますように。大変よかった。最終的に私のモバイルで成功した.. –

関連する問題