just please help me with the attached photo, im literally crying.
You opened the project in Unity 2020 and now you try to open it in 2019?
Try to remove âUnity Collaborateâ from your project in Package Manager.
You may also need to delete the Library folder.
sorry im new, where can i find the package manager
Top menu: Window â Package Manager â In Project â Unity Collaborate â Remove (right bottom corner)
it cleared most of the errors, thank you so much. theres still 2 more tho:
Library\PackageCache\com.unity.2d.animation@4.2.2\Editor\SkinningModule\SpriteBoneInfluence\SpriteBoneInfluenceListWidget.cs(82,24): error CS1061: âSelectListViewâ does not contain a definition for âonSelectionChangeâ and no accessible extension method âonSelectionChangeâ accepting a first argument of type âSelectListViewâ could be found (are you missing a using directive or an assembly reference?)
and
Library\PackageCache\com.unity.2d.animation@4.2.2\Editor\SkinningModule\SkinningModule.cs(223,34): error CS1061: âISpriteEditorâ does not contain a definition for âResetZoomAndScrollâ and no accessible extension method âResetZoomAndScrollâ accepting a first argument of type âISpriteEditorâ could be found (are you missing a using directive or an assembly reference?)
any clue? thanks again, youre really helping
Do the same for the 2D Animation package. You can install it back afterward if youâre using it.
didnt work, theyre still there.
remaining packages:
2D Pixel Perfect
2D PSD Importer
2D Sprite
2D SpriteShape
2d tilemap Editor
Test Framework
TextMeshPro
Timeline
Unity UI
Visual Studio Code Editor
Visual Studio Editor
Try remove â2D Spriteâ.
Thank you sooooo much, ive spent hours searching for a solution. thank you thank you thank you. <3
You can reinstall them if you need them. They should work fine.
For the future, the version of the package can be downgraded via the âSee all versionsâ dropdown menu.
@Elango ,
I also faced the same issue and followed the steps mentioned above by you. However, Iâm still getting one error.
Could you please help me ? I have search everywhere but couldnât find any solution.
I removed â Unity Collaborate, 2D Animation and 2D Sprite
Following is the error :
Library\PackageCache\com.unity.textmeshpro@3.0.1\Scripts\Runtime\TMP_DefaultControls.cs(191,22): error CS1061: âRectMask2Dâ does not contain a definition for âpaddingâ and no accessible extension method âpaddingâ accepting a first argument of type âRectMask2Dâ could be found (are you missing a using directive or an assembly reference?)
The error you are getting is related to Text Mesh Pro.
Do the same thing you did to the 2D Sprite package to the Text Mesh Pro package.
Thank you so much @bobisgod234 . Errors are gone now.
However, the preview of my app is looking quite dissorted. I will try to check it on the device.
One thing that i would like for help is that my app on playstore is showing only 9700 devices supported out of 16000.
Would you be able to tell me how to make it compatible for more devices ?
In the future, Unity doesnât actually support downgrading a project to an older Unity version. It works if youâre both lucky and Unity has not made significant changes to project data structures between the two versions. When upgrading between Unity versions there is an automatic conversion process, but there is no conversion process for going in the reverse.
I would no longer trust a project that has been downgraded. You might get lucky but there might also be issues lurking in the stored YAML files that contain prefabs and scenes and settings. The project may APPEAR to work once you wrestle with the 57 things you identified above, but there is no way to know 100%. I would always move assets to a new project and start afresh.
I would also HIGHLY RECOMMEND you install and use source code. Git is free and plays very nice with Unity. This lets you experimentally upgrade to a new Unity, make sure it works solidly on 100% of your target build architectures, and if at any point it does not, just instantly revert and 100% of the damage is removed and you can open with the previous version of Unity.
Can someone please help me in supporting maximum devices for my unity game ?
Currently it supports on 9700 devices out of around 16500 devices.
Any help will be much appreciated.
Thanks in advance.
It might be required entitlements or perhaps minimum API levels or anything else that limits the feature set.
Steps to solve this:
- make a new blank project
- make it the same bundle ID and signing key
- make an android build and upload it to google play
- verify this has the number of devices you want
IF IT DOES, now, get ClassyShark.jar and compare the two APKs, looking for what might be different, primarily inside the AndroidManifest.xml of each APK, the one with fewer devices, the one with the number you expect.