2016-09-04 14 views
0

GearVR用のUnreal開発を開始し、数日間のIDEセットアップとコンフィグレーションの後でhello-worldチュートリアルで異常なエラーが発生する。インターネットの力を頼りに私を導くことができます。私はPackagingResults:エラー:エラーUnknown Error UE4 GearVR on sample "hello world"チュートリアル

UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: [buildconfig] Generating BuildConfig class. 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: -pre-compile: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: -compile: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:  [javac] Compiling 78 source files to C:\Users\User\Documents\VR\GearVR_test\Intermediate\Android\APK\bin\classes 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:  [javac] C:\Users\User\Documents\VR\GearVR_test\Intermediate\Android\APK\src\com\android\vending\licensing\APKExpansionPolicy.java:20: error: package org.apache.http does not exist 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:  [javac] import org.apache.http.NameValuePair; 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:  [javac]      ^
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:  [javac] C:\Users\User\Documents\VR\GearVR_test\Intermediate\Android\APK\src\com\android\vending\licensing\APKExpansionPolicy.java:21: error: package org.apache.http.client.utils does not exist 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:  [javac] import org.apache.http.client.utils.URLEncodedUtils; 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool:  [javac]         ^
... 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: BUILD FAILED 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: C:\Users\User\AppData\Local\Android\sdk\tools\ant\build.xml:716: The following error occurred while executing this line: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: C:\Users\User\AppData\Local\Android\sdk\tools\ant\build.xml:730: Compile failed; see the compiler error output for details. 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: Total time: 29 seconds 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: UnrealBuildTool Exception: System.IO.FileNotFoundException: Could not find file 'C:\Users\User\Documents\VR\GearVR_test\Intermediate/Android/APK/bin/GearVR_test-debug.apk'. 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: File name: 'C:\Users\User\Documents\VR\GearVR_test\Intermediate/Android/APK/bin/GearVR_test-debug.apk' 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost) 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: at UnrealBuildTool.UEDeployAndroid.MakeApk(AndroidToolChain ToolChain, String ProjectName, String ProjectDirectory, String OutputPath, String EngineDirectory, Boolean bForDistribution, String CookFlavor, Boolean bMakeSeparateApks, Boolean bIncrementalPackage, Boolean bDisallowPackagingDataInApk) 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: at UnrealBuildTool.UEDeployAndroid.PrepTargetForDeployment(UEBuildTarget InTarget) 
UATHelper: Packaging (Android (ETC2)): UnrealBuildTool: at UnrealBuildTool.UnrealBuildTool.DoPostStartupStuffThatCanAccessConfigs(String[] Arguments) 
UATHelper: Packaging (Android (ETC2)): CommandUtils.Run: Run: Took 112.6859102s to run UnrealBuildTool.exe, ExitCode=5 
UATHelper: Packaging (Android (ETC2)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): C:\Program Files (x86)\Epic Games\4.13\Engine\Binaries\DotNET\UnrealBuildTool.exe GearVR_test Android DebugGame -p 
UATHelper: Packaging (Android (ETC2)): repfordeploy -project="C:\Users\User\Documents\VR\GearVR_test\GearVR_test.uproject" -NoHotReload -ignorejunk. See logfile for details: 'UnrealBuildTool-2016.09.04-17.16.25.txt' 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.CommandUtils.RunAndLog(String App, String CommandLine, String Logfile, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback) 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.CommandUtils.RunAndLog(CommandEnvironment Env, String App, String CommandLine, String LogName, Int32 MaxSuccessCode, String Input, ERunOptions Options, Dictionary`2 EnvVars, SpewFilterCallbackType SpewFilterCallback) 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine, String LogName, Dictionary`2 EnvVars) 
UATHelper: Packaging (Android (ETC2)): at AndroidPlatform.PostBuildTarget(UE4Build Build, FileReference UProjectPath, String TargetName, String Config) 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.UE4Build.BuildWithUBT(String TargetName, UnrealTargetPlatform TargetPlatform, String Config, FileReference UprojectPath, Boolean ForceMonolithic, Boolean ForceNonUnity, Boolean ForceDebugInfo, Boolean ForceFlushMac, Boolean DisableXGE, String InAddArgs, Boolean ForceUnity, Dictionary`2 EnvVars) 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable`1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InForceNonUnity, Boolean InForceUnity, Boolean InShowProgress, Dictionary`2 PlatformEnvVars, Nullable`1 InChangelistNumberOverride, Dictiona 
ry`2 InTargetToManifest) 
UATHelper: Packaging (Android (ETC2)): at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) 
UATHelper: Packaging (Android (ETC2)): at BuildCookRun.DoBuildCookRun(ProjectParams Params) 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.BuildCommand.Execute() 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.Automation.Execute(List`1 CommandsToExecute, CaselessDictionary`1 Commands) 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.Automation.Process(String[] Arguments) 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.Program.MainProc(Object Param) 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.InternalUtils.RunSingleInstance(Func`2 Main, Object Param) 
UATHelper: Packaging (Android (ETC2)): at AutomationTool.Program.Main() 
UATHelper: Packaging (Android (ETC2)): Program.Main: AutomationTool exiting with ExitCode=5 (5) 
UATHelper: Packaging (Android (ETC2)): BUILD FAILED 
PackagingResults:Error: Error Unknown Error 

は何をすることができます https://docs.unrealengine.com/latest/INT/Platforms/GearVR/QuickStart/index.html

私はAndroidのETC2上に構築するために行く、私は助けにならないエラーで終了し、ビルドエラーのかなり長いリストを取得:このチュートリアルを作業する

上記のエラーを修正してAPKを作成するにはどうすればよいですか?これらのエラーを診断してGoogleでよりよく理解し、改善するにはどうすればよいですか?このエラーの類似したGoogle検索の結果に

参考文献:

+0

エラー:パッケージorg.apache.httpが存在しません。 エラー:パッケージorg.apache.http.client.utilsが存在しません。 これらのエラーを修正できますか? –

+0

私はそうは思わない。これはデフォルトのVRプログラムであり、何も追加したり取り除いたりしていないため、どこから起動するのかわかりません。 – Mittenchops

答えて

0

私はあなたのための完全なソリューションを持っていないが、私は私が診断を持っていると思いますかこの問題(私も遭遇している)のために。

Codeworks Android SDKのセットアップには、古いバージョンのorg.apache.httpに依存する要素が含まれています。 SDK 23以上を使用している場合、この依存関係はビルド設定に含まれなくなりました(従来のバージョンは「オプション」フォルダに保存されています)。しかし、Unrealビルド/パッケージプロセスではまだそれが含まれています。

私はUnrealビルドの修正を見つけようとしています...これまでに見つかった最高のものは、Android SDKとNDK 21以下をターゲットとするビルドとパッケージ設定をすべて変更することです(多くの人19を推奨しますが、21は私のために働くようです)。

残念ながら、これは、最新のAndroid SDKに含まれているVR最適化の多くを利用できないことを意味しています。ここで

は、一般的なAndroidアプリの開発を目的とした、この問題の徹底的な議論です:

Android Gradle Apache HttpClient does not exist?

...しかし、非現実的であるためAndroidのビルドプロセスの多くは、難読化されているかによって自動的に処理しますエンジンでは、app.gradleのようなファイルをカスタマイズしてこの問題に対処する方法があるかどうかはまだ分かりません。

これはちょっと役立ちます。