67

To do so, you must install the app from the same google account from which you want to make the in-app purchase. Follow these steps, Uninstall the app on the phone. Go to the Play Store site in your web browser and find the app. Make sure you're logged into the website with the right account! Install the app through the Play Store by clicking on ‘Install’ ...


34

Actually, Method 1 is quite easy to do. As implied by this answer, you need more that one network connection for the sharing tab to appear. Short Answer: First, ignore the instruction of your android device and try to connect to the USB-Internet anyway. This will create a new Network connection and allow the sharing-tab to appear on your PC Network ...


33

The best explanation I could find online: People Details is a new sync service related to the recent release of Google Play Games. It was pushed to most (if not all) android devices recently. Its purpose is to tie you together across all Google Play services (the separate services available from the Google Play screen). The idea is to maintain a ...


33

Short Answer Try using an earlier version of adb. 1.0.32 did not work for me, but 1.0.31 did. Long Answer I just encountered this issue on a Nexus 5 running CyanogenMod 11 (based on Android 4.4) using the current version of the Platform Tools and ADB (Android Debug Bridge version 1.0.32 Revision eac51f2bb6a8-android). Using adb logcat to watch the ...


29

This community wiki will list all of the known and rumored dates for devices. If you have an update make sure to follow the format that's been established, and the following guidelines: Keep phones in alphabetical order listing the manufacturer and model Specify if the date is confirmed or rumored and link to the source If there is an unofficial release, ...


27

Dalvik VM (Virtual Machine) is Google's version of a Java VM (on which apps run). VMs keep apps isolated and independent from actual hardware and other apps. But, for this to work, Dalvik needs to convert so called bytecode (designed for virtual machine) to native machine code. In order to minimize the performance penalty that the bytecode to native code ...


19

KitKat easter egg Open Settings Hit About phone at the bottom of the items list. Tap the entry Android version three times quickly. A big K will appear on your screen. Hit it a few times or long-press to continue to a KitKat style Android logo. Dessert Case daydream: Go through steps 1-3 of the above. Long-press (1s) the big K. Long-press (1s) the ...


18

Ok, first of all full disclosure: I'm the author of an app which is now on the Google Play Store and which makes you able to change DNS for any mobile connection on Android 4.4. The app requires root, costs a couple of bucks and is called Override DNS. I was told, on a now deleted answer, that is fair to link to my app as long as I expose it clearly. The ...


17

Found an answer to my own question! Might as well share how I did it (DO IT AT YOUR OWN RISK, it worked fine for me). Needs root obviously. Using a root-enabled file manager, navigate to /system/etc/permissions Edit platform.xml and find the WRITE_EXTERNAL_STORAGE permission. Add an additional group definition for this permission...<group gid="media_rw" /...


17

Did you backup/restore your settings to/from Google? If so, that's why you can connect to these wireless networks. One of the things that gets backed up is the wireless network passwords so when you restored them back on your new device it is able to connect. Android has built in backup functionality. It offers to backup settings (including wifi settings) ...


16

Contacts is for syncing contacts with Google contacts. The information is the one specified by Android contacts (email, phone number, etc) People details is for syncing information with Google play and Google+, such as the Google+ profile picture, fit, Play game profiles, etc. The information is Google-specific.


16

Building on kevenoid's answer, it may depend on what version of adb is running on the phone. You can find out what version the phone is running natively by doing the following: First find out what version you are running on your desktop adb version Then open the shell on your phone adb shell Once the shell is open then you can run adb version Then ...


16

This is a common misconception with Android. When you turn off Wi-Fi, Wi-Fi does not actually turn off. There is an advanced settings menu where you will find an option that either says Wi-Fi scanning or Wi-Fi always on. Google uses Wi-Fi points to determine the device's location without activating the GPS. Turn Wi-Fi scanning off to fix this. You might ...


15

In the developer options, look for a checkbox that says "Force RTL layout direction" and turn it off. It's a developer feature that helps with testing how apps will look on a device that uses a right-to-left language (such as Arabic) without having to actually change the device's language.


15

I was having the same problem, and all the other answers didn't solve the problem. However I figure a solution to solve the problem. Please note this works specifically for games, but I have a theory near the end that it will then allow you install apps with the right account. The problem lies with what account the downloaded and installed application is ...


14

You can right click by using 2 fingers at once. This is the same for Microsoft's RD Client app for Android as well.


13

It won't work to detect deleted files, but I just put an app up on the Play Store that will work on new and updated files: https://play.google.com/store/apps/details?id=com.gmail.jerickson314.sdscanner It uses a workaround inspired by Dan Hulme's answer: by using the API that is only for a specific file, but manually generating a recursive list of files on ...


13

I "solved" this problem by using an iptables rule to forward all port 53 connections to an intended DNS server; my experience on Android 4.4.2 with attempting to modify DNS settings while connected to 3G has been exactly as Leo described; ignorance of values in getprop |grep dns[0-9]\]: and dhcpd.conf. iptables -t nat -A OUTPUT -p udp --dport 53 -j DNAT --...


13

While your question targets a development issue (which is off-topic here), the answer is relevant for users as well, so I'm going to answer it: DeviceID: This is the serial of the device, which should persist even a factory reset. AndroidID: This will be set at the first boot (either with a brand new device, or after a factory reset). As implicated, it does ...


12

Update: Android Pie (9.0) finally allows you to disable all the vibrations. Go to Settings app > Accessibility > Vibration. Some ROMs still don't have this option, in which case you may want to check out my old solution. Old solution - applies to Android Oreo or older (<9.0): Stock Android does not have an option to disable all vibrations. This ...


12

On Nexus 7 2013, Settings > Storage > Hamburger icon (top-right) > USB computer connection.


12

Try *#*#4636#*#* in your dial pad (type the * and # also). Under Phone information you will find Preferred network type. Select GSM or WCDMA from there. You will find WCDMA preferred this will use both 2g and 3g whichever has the better reception WCDMA only this will use only 3g GSM only this will use only 2g


12

I found a workaround for my problem that works splendidly. After having installed the latest version of the Gmail App, I have discovered that when I go to Settings > Account > Add account, I can configure a generic email address (i.e. not necessarily a Gmail one) to be used with the said App. It supports both IMAP and POP3 protocols. (sorry for the ...


12

This issue has been plaguing Whatsapp since its inception. I have had long email conversations with their support team on multiple occasions. Even uploaded a detailed video explaining the bug: Check it out here: https://www.youtube.com/watch?v=-bldIuA-OjU This was their reply after about about 20 emails explaining the issue. I gave up after that. To ...


11

Go into the Gmail app. From the overflow menu (the three dots in the corner), choose Settings. In the settings window, choose the Gmail account you're using. (If you have more than one account, do the following for each in turn.) Notifications is the third option down. Turning it off will disable mail notifications. In general, you should look for a ...


11

From what I can see from this site (In Spanish): this is a specific advertising service that only the Movistar network seems to push to phones. The only solution I found is to Disable the "SIM Toolkit" application, Settings > Applications > SIM Toolkit but this may require root access to your device. Removing SIM toolkit according to Android Forum ...


11

With Kitkat your chances for a "complete solution" without rooting are pretty much zero: the Android project has definitely screwed up here. No apps get full access to the external SD card, which rendered a lot of them unusable: file managers: you cannot use them to manage your external SD card. In most areas, they can only read but not write media apps: ...


10

I fixed it! The trick was to clear the cache and data for Google Keyboard. Settings => Apps => ALL* => Google Keyboard => {Clear Data, Clear Cache} * Be sure to go to ALL instead of RUNNING. The instance under RUNNING will not give you the correct data clearing options.


10

For your second method (which should work) it looks like you are just missing the correct drivers for your device. I found a page which claims to have the drivers (http://www.digitbrunch.com/android/how-to-root-micromax-unite-2-a106) although I cannot vouch for their authenticity so its up to you if you want to trust them. Let me know if you run into any ...


10

The other answers about the command arguments being quoted is accurate. I've found that if you escape the spaces between the arguments, it works. Like this: adb backup -apk\ -shared\ -all\ -system


Only top voted, non community-wiki answers of a minimum length are eligible