[Android Head-Units] Cool82:
any applications are not installed

Application Not Installed error

Reason: some applications rely on the Google Maps API (not to be confused with the Google Maps App). If this framework is not present, the app install will fail. Devices need to be certified by Google to be able to ship with the Google Maps API. Non-certified devices, like these head units will be missing this framework.

Workaround: Lengthy. It has been shown to get the 'RaceChrono' app installed (when side-loaded). I suspect this may fix up problem people have been having with 'Tasker'.

Summary

*** Insert standard disclaimer here. If you don't understand what this is doing, you probably should be doing it. If you do it wrong, there is the possibility you could 'brick' your unit. Make sure you have an emergency Android geek on standby - just in case.***

(This is just the quick version, that people familiar with Android will understand. For a step-by-step howto, scroll down...)

Download the correct version of GAPPS from the CyanogenMod wiki

For Gingerbread (2.3), use the CM7 version

Extract the following files to a USB stick:

com.google.android.maps.xml

com.google.android.maps.jar

On the Android device, mount /system with r/w privs

copy .jar file to /system/framework/

copy .xml file to /system/etc/permissions/

Remount /system with r/o privs again

Perform a (soft) reboot

=======

Step-by-step

Requirements

Cheap Chinese head unit running Android (in this case, Gingerbread - 2.3)

Head unit must be 'rooted'

'ES File Manager' installed on head unit. EDIT: Correct name is 'ES File Explorer'

PC running modern OS (capable of navigating into .zip files)

USB stick, pretty much any size (microSD card will also work, but file locations will be slightly different)

On the PC

Get a USB stick.

Download the following file:

[NOTE: This only applies for Android 2.3. For other versions determine the correct file] goo-inside.me/gapps/gapps-gb-20110828-signed.zip

When finished, double click it to open it. There are some directories inside it. Open up the 'system' directory and then the 'framework' directory.

Copy the file 'com.google.android.maps.jar' into the root directory of the USB stick.

Go back up to the 'system' directory in the downloaded .zip file. Open the 'etc' directory, and then the 'permissions' directory.

Copy the file 'com.google.android.maps.xml' into the root directory of the USB stick.

In the system tray, click on the USB icon and choose to safely eject the USB stick.

On the head unit

Hook up the USB stick to the head unit.

Start up ES File Explorer

Click on the bottom right 'view' button. Select 'Small Detail' (so we can see the full filenames)

Navigate to /sdcard/udisk (which should be the usb stick)

Click and hold on 'com.google.android.maps.jar' until the ES File Manager buttons change.

Click on the 'Copy' icon.

Keep clicking on the 'up' icon (top left, chevron), until the directory/screen stops changing.

Click the 'Menu' key.

Expand the 'Tools' menu

Scroll down/select 'Root Explorer'

At the bottom of the pop-up window, select 'Mount R/W'

Next to '/system', click on the RW radio button (the right hand circle), so that a blue dot appears in it.

Click on 'OK'.

If asked, allow ES File Manager to get superuser/root rights.

A notification will pop up indicating that root privs have been granted to ES File Manager

Scroll down and click on the 'system' directory.

Click on the 'framework' directory.

Click on the 'Paste' button.

Click on the clipboard icon (next to the menu bar on the left)

Click on 'Clear' to remove the file from the clipboard.

Go back up to the top level directory (Top left, up button)

Click on the 'sdcard' directory

Click on the 'udisk' directory

Click and hold on the 'com.google.android.maps.xml file.

Click on 'Copy'

Go back up to the top directory.

Go into 'system'

Click on 'etc'

Click on 'permissions'

Click on 'Paste'

Use the 'Menu' button.

Under the 'Tools' section, select 'Root Explorer'

Select 'Mount R/W'

Next to '/system' click on the RO radio button (left circle), so that a blue dot appears in it.

Gracefully shutdown the radio.

Press and hold the Vol knob.

Wait 10 seconds (important! It actually stays on for ~5 seconds just in case you want to turn it back on.)

Press and hold the Vol knob for 3 seconds to turn the unit back on.

It should go through the full start-up sequence (DVD check, boot logo, boot animation)

I also I have problems with some applications that are not installed. can you put the link to download the necessary files?.

I 90% I can install the application but the other 10% are not installed.

Know any way to enter the accounts and sync settings of the unit?. My unit is verision 2.3.7 pumpkin.

thanks