ArcGIS plugin for Unity3d on Mac m1 - unity3d

I've downloaded the ArcGIS plugin (.tgz) and, using Unity's plugin manager, imported the .tgz file. Instructions here
However, I have errors in my console:
Despite the errors, I get the ArcGIS Maps SDK menu item but clicking on "Map Creator" does not do anything...
Any idea what is going on? Does ArcGIS even work with Unity and/or Mac M1s?

ESRI at this time doesn't support M1. So you can run tutorials with that plugin only with Unity Intel version. Hope in the future will provide also a plugin for Silicon versions of Unity!

Related

unity exits when clicking the play button after adding MRTK packages

I have a problem in development of mixed reality app and there has been 2 days that I'm stuck.
My problem is that after adding packages of MRTK to the unity project, if I click the play button, the unity exits (closing) without any error massages or warning.
I tested two versions of unity (2020.3.32f1 and 2020.3.33f1) and both had the same problem.
I am using this link (MRTK document) and also this one Mixed Reality Feature Tool as a guide for configuration and adding the packages of MRTK to my project.
I have also tried two different versions of the packages i.e. (Mixed Reality Toolkit Foundation and Mixed Reality Toolkit Extensions both versions of 2.7.3 and 2.7.2 and for Mixed Reality OpenXR Plugin package I tried 1.4.0 and 1.3.1 versions).
I am using Visual Studio 2019 version 16.11.14
Inside Unity, I am choosing Universal Windows Platform from the Build Settings and I want to practice a little development of mixed reality applications, but I am stuck at the beginning and when ever I press the play button the unity exits (closed) without any warning or error.
Just for more information → I don't have Microsoft Hololens2, therefor I am considering to use Windows Mixed Reality simulator (Mixed Reality Portal).
I can't get what mistakes I am doing, please if you have any idea help me.
Thanks in advance.
There are many steps to configure a Unity Project for Mixed Reality. According to the description, it is hard to determine which step causes the issue. I have created a repository which is implemented with the necessary MR packages, and the configuration has been done. Feel free to pull the repo from https://github.com/sethdu0525/MR-Blank-Project. Please open it and click run to test.
If you still have this issue, you may need to have a clean installation of Unity 2020.3.33f1 (LTS), Visual Studio 2022 and make sure all the required components have been installed, including a comparatively new Windows SDK.
If you have a dump file for the crash, you may also share it and find support from Unity forum -- General Discussion - Unity Forum

Adding Vuforia Plugin on Unity Editor with an M1 chip does not work

I tried to install the Vuforia plugin on Unity Editor but it did not work.
The error message came out like this:
Plugins: Couldn't open /Users/jorisdejong/TestM1/Library/PackageCache/com.ptc.vuforia.engine#efa13d4486/Vuforia/Plugins/OSXUniversal/FileDriver.bundle/Contents/MacOS/FileDriver, error: dlopen(/Users/usename/TestM1/Library/PackageCache/com.ptc.vuforia.engine#efa13d4486/Vuforia/Plugins/OSXUniversal/FileDriver.bundle/Contents/MacOS/FileDriver, 2): no suitable image found. Did find:/Users/username/TestM1/Library/PackageCache/com.ptc.vuforia.engine#efa13d4486/Vuforia/Plugins/OSXUniversal/FileDriver.bundle/Contents/MacOS/FileDriver: mach-o, but wrong architecture /Users/username/TestM1/Library/PackageCache/com.ptc.vuforia.engine#efa13d4486/Vuforia/Plugins/OSXUniversal/FileDriver.bundle/Contents/MacOS/FileDriver: mach-o, but wrong architecture
I then asked the Vuforia forum on here.
It was recommended to use an Intel emulator to run Unity Editor.
I then installed Rosetta 2.
I then looked at the current Unity Editor info and it confirmed that I had downloaded the Apple version.
I went back to the Unity download archives and downloaded the Intel Unity Editor. It automatically replaced the Apple version once installed.
I can now add Vuforia plugin into the Unity Editor.

Hololens Emulator: Unreal Engine app completely black, though Win64 works

I have taken the "default game" (tables and chairs) of Unreal Engine 4.26, and packaged it for the Hololens emulator using these instructions.
I can launch the latest Hololens emulator (10.0.19041.1136) and install the Unreal application, and an icon shows up for it in the apps panel. But when I launch the app, the entire screen is black. When packaging the application for Windows (64 bit), the application works just fine.
What could be the issue? Older versions of Unreal Engine work fine, in particular I have verified that Unreal Engine version 4.25 works with the emulator.
Other perhaps relevant info: Intel Core i7-5960X, Windows 10 version 1909 build 18363.1440, NVIDIA GeForce RTX 2080 Ti, Version 456.71.
I have also used the Unreal 4.26-chaos engine, completely fresh. I choose a blank project from the Games category, C++, Scalable 2D or 3D, raytracing disabled, mobile/tablet with starter content. Then add the Microsoft Windows Mixed reality plugin and the Hololens plugin. In settings I get a signing certificate and define a project name, using Windows SDK version 10.0.18362. Again, no joy. The same thing, just as a Blueprint, not a C++ project, also does not work.
Also checked Hololens emulator version 10.0.19041.1117. No joy.
We followed all the steps exactly per docs including the “run in VR mode setting” in packaging and reproduced this issue today.
So, we are going to recommend to you to file a defect over with UE 4.26 via Unreal Engine Support | Get Help and Customer Service for UE - Unreal Engine. Besides, you can also open a support case via http://aka.ms/hololenssupport for free to discuss further too on anything we can offer for HoloLens 2 emulator/device:
The issue in the Epic's article. You should enable the "start in VR" option in Project > Description > Settings as from
https://learn.microsoft.com/en-gb/windows/mixed-reality/develop/unreal/tutorials/unreal-uxt-ch6
It was added in 4.26.
And we don't support Unreal 4.26-chaos yet. Please take simple 4.26.

Mapbox SDK for new versions of Unity

Happy new year!
What is the procedure to import Mapbox SDK successful in latest versions of Unity (2020+). Are there extra components that need to be installed? Thanks.
I'm using Unity 2020.3 LTS and when importing the Mapbox package, if you don't need AR tools, you can remove the GoogleARCore, MapboxAR, and UnityARInterface folders and it works fine.
Download Package From here and import.
In unity, go Mapbox menu item, and past your map box key/token.
Open an example see from Mapbox > Examples and play
Congrats! MapBox installation has completed. For more details info visit offical docs.
New versions of Unity (2019.4 and 2020) are NOT supported.
If you download the package you get all kinds of errors.
Yes. This is true. There are severe issues with Mapbox Unity SDK with Unity 2020. It works fine with Unity 2018.4 LTS version and 2017 LTS version. I think Mapbox SDK is not compatible with ARFoundation that's why whenever your import this SDK in Unity 2020, you get errors in hundreds and thousands of warnings. SO stick with Unity 2018.

Unity asking NDK version that is no longer available

The version of NDK Unity asking me to install is not on google site NDK Versions. The only one available is r19 version 19.2.5345600 but unity app is asking for r19 version 19.0.52321"
Image of the problem
Yeah, I know the problem can be solved by using Unity Hub but the reason I am not using that is because Unity Hub takes forever to download anything and my connection is slow. Unity Hub times out a lot and I have to install the entire unity 3D software and all of the external tools using it in order to download the NDK using Unity Hub. Currently, Unity doesn't allow you to add modules if Unity 3D is not downloaded using Unity Hub.
I have tried installing NDK r18 and r20 but that doesn't work, same problem.
So can anyone please help me?
You could try spoofing your NDK version, though this may cause unexpected behaviour. In Android ndk-r19c, modify source.properties such that:
Pkg.Desc = Android NDK
Pkg.Revision = 19.0.5232133
If you have Android Studio installed, (or can access via sdk manager, I guess )You can download the ndk version requested by Unity (r19 - 19.0.5232133) using the SDK manager.
Note: you have to uncheck the hide obsolete packages option