Adobe Flash hasn't always had the best support by mobile platforms. iOS for example has never and likely will never support it on their devices, however, Android has had it for quite some time. Unfortunately, Google has decided to stop offering support for Flash in the latest version of Android, 4.1 Jelly Bean. This has upset quite a few users, but fortunately, there is a way to get it working.
Thanks to the awesome developer community, some forum members of XDA-Developers shared how to safely and easily install Flash any device running Jelly Bean. As there are many Android 4.0 devices currently on the market that will be upgraded to 4.1, this is definitely great news. The only downside is that Flash will only work with the native Android browser and not Chrome.
Anyways, to learn how to install Flash on your Jelly Bean device, view the thread here. The process seems rather simple and will take just a few minutes. It's worth mentioning that Adobe Flash is, again, unsupported on Android 4.1 so if you run into issues, don't be too surprised. This process is the same with rooted devices as well.
Now, if you have the Nexus 7 and want Flash on it, you'll need to do things a bit differently. That thread can be found here. Basically, the Nexus 7 doesn't come with a stock browser but Chrome instead so you have to install the native Android browser in order to use Flash. Starting August 15th, Adobe Flash Player will no longer be available in the Play Store for users who don't have it already installed so these workarounds are all we've got for now.