Solved
Thanks to @Ifor's suggestion I think I have discovered what was causing it. Since I was not making any changes to the code, only to the resources eclipse must have not bothered creating a new .apk.
Deliberately breaking the code meant that I was changing the code therefore prompting eclipse to re-create the apk. I could be wrong in my hypothesis being a bit of a newbie but it's fixed now anyway so thanks everybody!
I have two home-made applications both with icon A. Recently I got sick of being confused by them so I tried to change one of them for a new icon, icon B.
This is not working!
I have tried:
Re-installing the app;
Un-installing the app then re-installing it.
Un-installing the app then rebooting the phone and the computer then re-installing the app.
None of this works, I still end up with the original Icon A.
I have replaced the icons in the hdpi, ldpi and mdpi folders. I've also searched the folder containing my application for .png files, the only ones there are the three versions of Icon B (the correct one)
What's happening, is there a cache problem like with the windows phone development? I came across this while searching for an answer.
Btw I'm using Eclipse on Windows Vista Ultimate
Any Ideas Anyone?
As Requested here's the Manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.PianoSets" android:versionCode="1" android:versionName="1.0">
<uses-permission android:name="android.permission.WAKE_LOCK" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".PianoSets" android:label="@string/app_name"
android:screenOrientation="landscape"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".SavedAccounts"></activity>
</application>
</manifest>