-
Notifications
You must be signed in to change notification settings - Fork 211
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android Support #11
Comments
For the current version there are some windows dependencies which may stop other platforms from building. Will The dependencies are:
You can work around the first issue by extracting SIOJson from the socketio plugin, that part is completely platform agnostic. The second issue can be solved by installing your embedded python and pip dependencies manually. Looking through your logs it appears you get this error as your current block: 20tab/UnrealEnginePython#149 which is generally considered a non issue for editor builds. Just add an empty ue_site.py in the correct place. |
after add ue_site.py, it packed successfully. After I install it on my android phone, it crash in the beginning. I tried to remove SIOJson from SocketIOClient.uplugin, still get those loading error 09-22 14:35:54.729 11588 11604 D UE4 : LogStreaming: Error: Couldn't find file for package /Script/SocketIOClient requested by async loading code. NameToLoad: /Script/SocketIOClient |
It should be the other way, keep SIOJson, remove SocketIOClient module from the SocketIOClient.uplugin. If you do this you will have to remove the socketioclient component from the ConnectedMnistActor example if you plan to try it out since it uses this component to receive strokes from the browser. |
After I use you solution, the SocketIOClient errors are gone. But it still have tensorflowcomponent couldn't find issue. 09-27 16:12:31.034 4283 4299 D UE4 : LogPackageName: Error: DoesPackageExist: DoesPackageExist FAILED: '/TensorFlow/TensorflowComponent' is not a standard unreal filename or a long path name. Reason: Path does not start with a valid root. Path must begin with: '/Engine/', '/Game/', '/Paper2D/', '/OculusVR/', '/SteamVR/', '/Config/', '/Script/', '/Memory/', or '/Temp/' |
note: Best approach for android platform would be some form of Tensorflow Lite. Perhaps a separate inference optimized plugin? related issue: #18 |
will be pursued in getnamo/TensorFlowNative-Unreal#2 instead of here |
Try to build a android version for Mnist example, but failed.
UAT_Log.txt
Cook-2017.09.21-16.28.20.txt
The text was updated successfully, but these errors were encountered: