We are upgrading from Unreal Engine 4.27 to 5.7.
I have gotten to the point where we can deploy on Android in 5.7, but every time I launch regardless of what I try, I get the same error:
“Failed to open descriptor file ../../../[ProjectName]/[ProjectName].uproject”
The same issue was present on 5.3 [Content removed] but I found a different approach that allows me to work on 5.7 so I am using the latest tools.
Here are my Android settings.
[Image Removed]Here are my AndroidFileServer settings.
[Image Removed]Here are my project launcher settings.
[Image Removed]
In the build log, the following lines show which seem to indicate that Android File Server is working correctly now:
Attempting to connect to file server [USB]
Not connected, attempting to start file server
Connected to RemoteFileManager
Creating UECommandLine.txt
Deploying files using AFS
Deploy command time: 157.45 s
[Attachment Removed]
Hi Jimmy,
Can you confirm that the AndroidFileServer plugin itself is enabled?
[Image Removed]Best regards.
[Attachment Removed]
Hi Stéphane,
The AndroidFileServer plugin is enabled.
[Image Removed]And in our .uproject file:
{
"Name": "AndroidFileServer",
"Enabled": true
},
I have also attached the AndroidManifest.xml file (with the project name replaced with ProjectID) which includes the RemoteFileManagerActivity lines.
Kind regards,
Jimmy Koene
[Attachment Removed]
I also just noticed this notification running on my test device.
[Image Removed]
[Attachment Removed]
Hi Jimmy,
Good to see that AFS is now running and getting included in the app’s manifest. Is your test Android device on the same network as the development machine from which the app is being deployed?
Best regards.
[Attachment Removed]
Yes, they are on the same network.
[Attachment Removed]
Thanks for confirming. Can you share the project launcher log for the failing case? As with your previous attempts on 5.3, template projects function as expected under 5.7 on your end?
Best regards.
[Attachment Removed]
Hi Stéphane,
For some reason, Cropout now crashes on boot. I’ve attached the log to this message.
[Attachment Removed]
And this is the cleaned project launcher log for our project.
Please note that the UE4 in the log is the folder path which has not been updated yet.
[Attachment Removed]
Hi Jimmy,
Based on the log, it appears the the “Online Subsystem Google” plugin may be enabled, however, the GoogleLogin class isn’t being found in a JNI query. This is likely caused by the default INI config which defines:
[OnlineSubsystemGoogle]
bEnabled=false
To remediate this, either disable the plugin or add a DefaultEngine.ini config override:
[OnlineSubsystemGoogle]
bEnabled=true
If that resolves the issue, please let us know if the .uproject file missing issue persists.
Best regards.
[Attachment Removed]
Hi Jimmy,
This particular issue was resolved with this CL.
Best regards
[Attachment Removed]