You can copy your blocks programming to another phone by copying the folder "/sdcard/FIRST/blocks" to your other robot controller phone. But you may have to resort to adb to do so. Multiple programs shouldn't be an issue however. I can poke around, and see if anything happens.
You should never have more than one robot controller app installed on a phone. It doesn't matter whether the app(s) are downloaded from the Play Store, built with Android Studio, or built with App Inventor.
If you are only using blocks programming, then you can simply use the robot controller app from the Play Store.
If you want to use some op modes that you wrote in Java and some in blocks programming, then you can build the robot controller app with Android Studio and also use blocks programming with that app.
If you want to use some op modes that you write in App Inventor and some in blocks programming, then you can build the robot controller app with App Inventor and also use blocks programming with that app.
I hope that makes sense.
Comrade 17, I hate to correct you, but I believe it is impossible to install the FTC Robot Controller more than once, because all of the variants (Android Studio, App Inventor, Play Store) have the same package id (com.qualcomm.ftcrobotcontroller). In Android, APKs with the same package id can other be "upgraded" if they were signed with the same key, or the package must be removed before the new package can be installed.
Originally Posted by Comrade 17
PIJack, does your usage of "programs" refer to the Robot Controller app itself or to the Blocks OpMode programs?
Originally Posted by dmssargent
Thanks dmssargent! You are correct.
Originally Posted by PIJack
Could you post a picture of the op mode or make your .blk file available somewhere to take a look at it?
There shouldn't be any issue with having multiple op modes that were generated by different tools (Blocks, App Inventor, Android Studio) on your phone.
I am wondering if there are some issues in your autonomous code which might be causing issues.
Any easy way to transfer Blocks op modes from phone to phone is to save the block op mode onto your laptop and then upload the block op mode to your new phone. The blocks server should support this function.