juce-framework / JUCE

JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins.
https://juce.com
Other
6.54k stars 1.73k forks source link

[Bug]: Android exporter in Projucer for Unity plugins not working #1328

Open GarrettFleischer opened 9 months ago

GarrettFleischer commented 9 months ago

Detailed steps on how to reproduce the bug

Create a Unity plugin project and add the android exporter.

What is the expected behaviour?

The output from Android Studio should be a plugin .so file with the correct hooks for unity to initialize it as an audio plugin.

Currently it outputs a .jar file that does have some .so files inside of it, however these do not include the right exported functions that unity requires for it to be recognized as an audio plugin.

Operating systems

Windows, macOS, Linux, iOS, Android, Other

What versions of the operating systems?

Not an OS issue, purely how the android exporter works with unity plugin projects.

Architectures

x86_64, ARM, 64-bit, 32-bit

Stacktrace

No response

Plug-in formats (if applicable)

No response

Plug-in host applications (DAWs) (if applicable)

Unity

Testing on the develop branch

I have not tested against the develop branch

Code of Conduct

ryaneskiljohnson commented 9 months ago

A fix for this would be huge! My team is waiting for JUCE to implement a solution for this!