I tend to get that error when there's not enough free storage space left on the device - or when Android thinks there's not enough space. That happens more often with bigger APKs, as you run into the issue of needing space for the packed APK, unpacked temp file, and the installed app simultaneously, on top of whatever your phone has reserved for caching and such. Just move some big files off your tablet, free up a few GB of internal storage, and it should work.
Naturally, there's always the possibility of a faulty package, but most of the time I found that a data diet fixes the issue.