No problems debugging the same app from XE7 on same dev machine and tablet. App runs fine on Windows as well so I tried removing all of the code that I have in {$IFDEF ANDROID} blocks to see if that made a difference and it didn't. The app never gets even as far as the first form create. It deploys, loads a black screen and then ab-ends with the above error.

Related- Embarcadero employees: Is there some better level of support that I can buy to get help with issues like this instead of posting here and probably never getting an answer? This is my business I can't be chasing this stuff for days on end.

That eliminates the error message on the next debug session but the app still just displays a black screen and the debugger never connects. The compile dialog sticks never changes the button from Cancel to OK and when I cancel I get a port-in-use error. On the next attempt the jni error is back.

That eliminates the error message on the next debug session but the app still just displays a black screen and the debugger never connects. The compile dialog sticks never changes the button from Cancel to OK and when I cancel I get a port-in-use error. On the next attempt the jni error is back.

I was getting this in Debug mode, try and set the debug port to a different port

go to Project -> Options -> Debugger and in the Parameters field put the following -debugport=56789 (can be any port, I used 56789 in my case) and it worked for me

No problems debugging the same app from XE7 on same dev machine and tablet. App runs fine on Windows as well so I tried removing all of the code that I have in {$IFDEF ANDROID} blocks to see if that made a difference and it didn't. The app never gets even as far as the first form create. It deploys, loads a black screen and then ab-ends with the above error.

Related- Embarcadero employees: Is there some better level of support that I can buy to get help with issues like this instead of posting here and probably never getting an answer? This is my business I can't be chasing this stuff for days on end.

I was able to get around this by creating a new project in XE10 and re-adding all my forms, units, resources, etc.