I've never tested on android before. Maybe the startObjectTween() function does not work on android? Maybe you could try using the recent to() function instead?
ActiveAnimations["Glass01"]:to(500, { AnimationCurrentPosition = {x = 100, y = 300} }, easeQuintOut)
... the animation is definitely playing or preloaded at the time of you executing the script, yes?
P.S: there is a none tween method you could use. You could create a temporary mainLoop handler for moving the animation, but there will be no support for easing or time it takes to get from the current position to the target - well unless you were to use the mainLoop in combination with a called by other action & a condition to determine when the animation should update & by how many pixels. Calculate distance in pixels on x & y from target x & y then share those answers by the time in ms. It's only math after all.