Android KitKat and the Android Debug Bridge RSA Key

I recently ran into the dreaded "Insufficient storage available" problem when trying to reinstall the Google Drive app on my HTC One running Cyanogenmod's spin on KitKat. In the usual shaving-the-yak fashion the proposed fix for this problem (fixes in previously-linked article did not resolve :() required an upgrade of ADB and the Android SDK. As it turns out KitKit now requires a click-to-accept on your phone when you've connected to USB debugging with an unrecognized RSA key. This is news to me in a number of ways as I didn't even know there was an RSA key built-out as part of ADB debugging but, regardless, my phone was not prompting in any way about any keys. It took about 20 minutes to figure out the following series of steps to get ADB working:

  1. Settings/Developer Options/Revoke USB debugging authorization
  2. Settings/Storage/USB computer connection(top-right of the screen for me)/Media device(MTP) = checked
  3. Optionally, Settings/Android debugging = unchecked and then re-checked

Now, where were we....oh, yes, Google Drive...


Comments powered by Disqus