[Nexus 7 General] khaytsus:
So the Nexus 7 does not have a primary camera, so a ton of apps in the market that use a camera show up as Not Compatible. You can sideload them and they may or may not work. However, there's a fix.

I'm on rooted stock, but if your custom ROM is also having this issue in the market you can tell your ROM Chef what file to add.

Caveat: This IS working for me as of right now, but it did not immediately, so there might be some delay or something else needed to do to make it work immediately. I'll update this post based on feedback if it's working immediately for folks or there's some other way to speed things up.

Caveat: Just because you can install an app won't make it work. If an app crashes, you've been warned. All apps might not work, but at least some apps that can use camera and don't need the camera function can be installed (Grocery King works fine, barcode scanning crashes), some will work fine (Camera Zoom FX).

And just to be clear, you are modifying /system. If you do this wrong, you could cause yourself problems. You have been warned.

Pre-reqs

Rooted

Root file explorer app to copy a file into /system (I use Ghost Commander, use your favorite app)

--OR THE FOLLOWING--

ADB working

Busybox (does not need to be installed, but needs to be available for cp, or you can use cat if you know how to do that method instead)

Busybox might be needed to remount /system as read-write, or you can use some other method to do this

Pick the method you want to use, adb, or a file explorer that can mount /system and write files there. Pick one method or the other, I've hidden the content on both by default so fewer people think you need to do everything.. ;)

android.hardware.camera.autofocus.xml is a file inside of the zip attached to this post, all references to copying that file imply you open the zip file and extract or copy it directly over. NOT the zip file itself. And no, this is not "cwm flashable". If this is working for folks and someone wants to make a CWM Flashable ZIP file to use, I'll be happy to add it to the post and update instructions.

Instructions for using your favorite root explorer kind of app

Download the file attached to this post to your device

Launch your favorite root explorer type app and remount /system as read/write

Copy android.hardware.camera.autofocus.xml to /system/etc/permissions/

Remount /system as read-only

Now we have to clear market data, do that in Settings->Apps, All tab, find Google Play Store and Clear Data

Reboot

Check the market for Camera related apps. Profit! If still not compatible, just give it a few days.

Instructions for using ADB/Manually copying it

Download the file attached to this post

Connect to your device over adb (I use wifi adb personally)

Do the following commands to launch adb and inside of adb respectively

Now we have to clear market data, do that in Settings->Apps, All tab, find Google Play Store and Clear Data

Reboot

Check the market for Camera related apps. Profit! If still not compatible, just give it a few days.

Thanks to bonks in #nexus7 for confirming for me that he cannot access a few Camera apps and validating some permissions files for me to verify my changes had worked on my end.

Works for 4.3 as well, but the same caveat... It took three days to show apps as compatible, so not sure what needs to "clear" for the permissions to be updated, but give it a few days and it'll be fine.