#Build Failed on Unity 6 + Android

1 messages · Page 1 of 1 (latest)

candid locust
#

Hi,
I'm trying to update an old project that has essentials kit (version 2.7.1) to Unity 6 (6000.0.23f1c1) and I stuck with an error:

A problem occurred configuring project ':unityLibrary:com.voxelbusters.essentialkit.androidlib'.

Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl.
Namespace not specified.

Could you plese advise on what this could be?

limpid elk
#

Hi,
This was fixed in v3.

Anyways, please place the attached file(remove .txt extension) and place it in Assets/Plugins/Android folder.

candid locust
#

Hi, it didnt seem to help. I saw that my version was deprecated so I decided to purchase V3 instead

#

doing the upgrade now but I'm a bit stuck on a few errrors

#

Assets/Plugins/VoxelBusters/EssentialKit/Runtime/Core/Setup/EssentialKitSettings.cs(9,18): error CS0101: The namespace 'VoxelBusters.EssentialKit' already contains a definition for 'EssentialKitDomain'

Assets/Plugins/VoxelBusters/EssentialKit/Runtime/Core/GameServices/ScoreBase.cs(11,57): error CS0619: 'IScore' is obsolete: 'Use ILeaderboardScore for accessing the score of a leaderboard. For reporting scores, use ILeaderboard.'

Assets/Plugins/VoxelBusters/EssentialKit/Runtime/Core/GameServices/ScoreBase.cs(140,33): error CS0246: The type or namespace name 'CompletionCallbackLegacy' could not be found (are you missing a using directive or an assembly reference?)

Assets/Plugins/VoxelBusters/EssentialKit/Runtime/Core/GameServices/ScoreBase.cs(11,57): error CS0535: 'ScoreBase' does not implement interface member 'IScore.Tag'

#

i dont really use these so not sure how to proceed

limpid elk
#

Did you follow the upgrade guide? Mainly the step of folder deletion?

candid locust
#

yes I deleted the folders specified

#

I tried the ExternalDependencyManager and encountered some issues

#

sorry...i guess those went away

limpid elk
#

Ok. Please post current errors

candid locust
#

sorry i didnt mean to confuse the only errors now are the ones listed above

#

Assets/Plugins/VoxelBusters/EssentialKit/Runtime/Core/Setup/EssentialKitSettings.cs(9,18): error CS0101: The namespace 'VoxelBusters.EssentialKit' already contains a definition for 'EssentialKitDomain'

Assets/Plugins/VoxelBusters/EssentialKit/Runtime/Core/GameServices/ScoreBase.cs(11,57): error CS0619: 'IScore' is obsolete: 'Use ILeaderboardScore for accessing the score of a leaderboard. For reporting scores, use ILeaderboard.'

Assets/Plugins/VoxelBusters/EssentialKit/Runtime/Core/GameServices/ScoreBase.cs(140,33): error CS0246: The type or namespace name 'CompletionCallbackLegacy' could not be found (are you missing a using directive or an assembly reference?)

Assets/Plugins/VoxelBusters/EssentialKit/Runtime/Core/GameServices/ScoreBase.cs(11,57): error CS0535: 'ScoreBase' does not implement interface member 'IScore.Tag'

candid locust
#

should I try to delete all and try to re-import? I was planning to try but was not sure if I delete both V2 and V3

limpid elk
candid locust
#

ok, i'll give it a shot

#

ok seems to work with a few lines commented out that i'll have to fix later

#

thanks