Several errors Unity is not good, almost giving up on this engine

The first problem I had was when I tried to build the game to put it on the play store, as I use Google Ads, it gave me an API error as you can see in the image:
Unity version 2021.3.23f1 was used here

My second error was when I tried to use another version of unity, I saw on the forum that unity 2022.2.0f1 worked with the latest jdk, but when I installed it, it gave another jdk error, I tried to select in user preference, it didn’t help, the error remained, I put the java in environment variable, it didn’t help, I tried several versions and I’ll discuss what each gave.

In this version here unity 2021.3.30f1 the error returned to java build 55

Now comes the more serious problems, I tried other versions and got 2023.1.4f1, here I got 11 NavMesh errors.

, now I’m back to this version 2021.3.23f1
I’m having this series of problems

There are so many errors that I’m going to have to make about 3 posts, what impresses me is the fact that some people find this beautiful, programmers keep changing codes and screwing users who are also programmers, because they don’t create something that updates the dependencies and codes that they changed automatically, how will I know about a lib error? NavMesh I didn’t even know what that was until recently, unity is very bad, I’ve been trying to build my game for about 2 months or more and I can’t do it, now the whole project is broken and I can’t find a solution anymore, a whole lot of problems, which brings a lot of headaches to the programmer, this is not easy.

Now, in addition to having the 11 NavMesh problems, there are 87 other problems, the platform is bad, it’s not cool the way it is, and don’t come with this talk about the programmer challenging himself, I challenged myself and tried several things, look what happened , and there’s no point in closing my post, I’m going to post this in several places and several times I have all the text recorded

Script updater for Library\Bee\artifacts\1300b0aE.dag\Unity.AI.Navigation.dll failed to produce updates.txt file

Library\PackageCache\com.unity.ai.navigation@2.0.0-pre.3\Runtime\NavMeshLink.cs(157,64): error CS0117: ‘NavMesh’ does not contain a definition for ‘IsLinkValid’

Library\PackageCache\com.unity.ai.navigation@2.0.0-pre.3\Runtime\NavMeshLink.cs(211,40): error CS0117: ‘NavMesh’ does not contain a definition for ‘IsLinkValid’

Library\PackageCache\com.unity.ai.navigation@2.0.0-pre.3\Runtime\NavMeshLink.cs(238,18): error CS1061: ‘NavMeshLinkData’ does not contain a definition for ‘localStartPosition’ and no accessible extension method ‘localStartPosition’ accepting a first argument of type ‘NavMeshLinkData’ could be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.ai.navigation@2.0.0-pre.3\Runtime\NavMeshLink.cs(239,18): error CS1061: ‘NavMeshLinkData’ does not contain a definition for ‘localEndPosition’ and no accessible extension method ‘localEndPosition’ accepting a first argument of type ‘NavMeshLinkData’ could be found (are you missing a using directive or an assembly reference?)

Library\PackageCache\com.unity.ai.navigation@2.0.0-pre.3\Runtime\NavMeshLink.cs(267,17): error CS0103: The name ‘startRelativeToThisGameObject’ does not exist in the current context

Library\PackageCache\com.unity.ai.navigation@2.0.0-pre.3\Runtime\NavMeshLink.cs(267,50): error CS0103: The name ‘endRelativeToThisGameObject’ does not exist in the current context

Library\PackageCache\com.unity.visualscripting@1.9.1\Runtime\VisualScripting.Core\Listeners\UI\UnityOnButtonClickMessageListener.cs(1,19): error CS0234: The type or namespace name ‘UI’ does not exist in the namespace ‘UnityEngine’ (are you missing an assembly reference?)

Library\PackageCache\com.unity.visualscripting@1.9.1\Runtime\VisualScripting.Core\Listeners\UI\UnityOnDropdownValueChangedMessageListener.cs(1,19): error CS0234: The type or namespace name ‘UI’ does not exist in the namespace ‘UnityEngine’ (are you missing an assembly reference?)

Library\PackageCache\com.unity.visualscripting@1.9.1\Runtime\VisualScripting.Core\Listeners\UI\UnityOnInputFieldEndEditMessageListener.cs(1,19): error CS0234: The type or namespace name ‘UI’ does not exist in the namespace ‘UnityEngine’ (are you missing an assembly reference?)

Library\PackageCache\com.unity.visualscripting@1.9.1\Runtime\VisualScripting.Core\Listeners\UnityMessageListener.cs(119,30): error CS0246: The type or namespace name ‘BaseEventData’ could not be found (are you missing a using directive or an assembly reference?)

There’s no way I can put all the errors here, there are many, this discouraged me, I was building my first game using Unity, now I’m disgusted with this engine

These were all the unity and jdks I tested
I tested so many that I even forgot some
unity 2021.3.23f1
unity 2021.3.30f1
2022.2.1f1
2023.1.4f1
2022.2.0f1
2021.3.31f1

jdk 11
jdk 8
jdk 22
jdk 21

As a programmer getting consistent errors like that I would create the most basic thing to see if it works at all. Make an empty project, try to build that for Android. If that works, then between that empty project and yours is an issue, and it’s up to you to find it. Might be as simple as changing some build setting or updating a package. Otherwise it’s possibly a Unity bug and you have a test case now, and it would help if you would submit that as a bug report.

Did you downgrade the project that was previously opened in a newer editor version? Downgrading is not supported. If the scripts were modified due to an editor update they may no longer work in earlier versions. And theoretically this may be the case for other assets, not just scripts.

I got the project again from Google Drive, I used the latest Unity 2021, version 2021.3.31f1, the previous errors disappeared, but it doesn’t want to build the game, it keeps building it all its life


Usually when it freezes on a scene it’s doing a MASSIVE lighting bake.

These can be surprisingly slow on a huge level, to the tune of hours and hours even.

Investigation solution: disable baked lighting on that CENAA scene and see if it builds fast

If so, long-term solution is to build and bake your lighting before building the executable, but that gets BIG if you commit those EXR files to source control. I do NOT recommend committing that stuff!

The project isn‘t in a folder synched to Google Drive, is it? Because that is ripe with issue, known to corrupt projects and cause slowdowns.This goes for any folder cloud synch tool like Dropbox and Onedrive too.

It’s not synchronized, I use Google Drive to play fixed versions of my project, the project I’m doing is from a Udemy course, when I have a problem related to the course, like problems with Unity codes and buttons, I ask the teacher, he and the course monitor solves the problem and sends it to me, I take the project and put it on Google Drive to save the fixed project, that’s why I managed to avoid a tragedy, I almost lost my entire project, in that first post I made I used the projects and they broke, I found the professor’s repaired project on the drive he sent me, I downloaded it and it worked, but I went to build it again and other problems occurred, I don’t think it’s right to keep bothering the course professor because of unity problems, problems that the unity team creates, now I have a new problem.
But strangely, on 10/17/2023 I managed to build the project once, after that I was happy and tried to build again and the problem returned, I didn’t modify anything after I managed to build, but it still caused a problem, this The engine is not good, now I reopened the program again and other problems appeared, each day a different problem appeared and the old one disappeared, and I’m not changing the settings anymore. I’m almost giving up on creating games, I’ve already created apps in visual studio, in android studio and faced several problems, but the problems didn’t change so easily from one day to the next, in this unity the problem changes all the time and this is stagnating me.

Starting a Gradle Daemon, 2 incompatible and 2 stopped Daemons could not be reused, use --status for details

Configure project :launcher
WARNING: The option setting ‘android.bundle.enableUncompressedNativeLibs=false’ is experimental and unsupported.
The current default is ‘true’.

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use ‘–warning-mode all’ to show the individual deprecation warnings.
See https://docs.gradle.org/6.1.1/userguide/command_line_interface.html#sec:command_line_warnings

UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

You are right sir.
But is there any solution?

Hi, looks like your issue concerns packages from the unity registry are not compatible with your installation. What to do is uninstall the specified packages in the error message and reinstall them or don’t reinstall them into the unity installation you are using. You probably installed an upgrade through an asset import, which can cause issues like this.