Basically what i said on the title, i downloaded processing 3.3, android mode 4 (because all i care about is cardboard, so please don't tell me to use another version unless there's a way to do cardboard there) and autodownloaded the SDK because i couldn't make it work manually no matter what i tried. Processing opens up, detects my phone, i paste the getting started example, compiles on my phone, no problems. But then i open the app, it stays white for like 5 seconds, and then crashes with the typical "app has stopped" alert.
FYI i have a samsung s3 mini (android 4.1, api 16). I'm pretty sure it's a problem with the API. Processing auto-downloads api 25 and never cares to ask about downloading other versions, i manually did with SDK manager but there's no place to set the api. BTW i once managed to run an app i made in processing (normal java mode) compiling the .pde directly on the phone with some "AIDE" app. It was a lot of trouble tho. And i can make and run apps from Unity no problem. So it's not a problem with USB driver either.
So.. any ideas? anyone got anything running on api 16? if so, how?