build_native.sh and icon sizes

According to http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html launcher icons should have sizes:
36 x 36 px 48 x 48 px 72 x 72 px 96 x 96 px

but I see the following code in the build_native.sh

# copy icons (if they exist)
file="$APP_ANDROID_ROOT"/assets/Icon-72.png
if [ -f "$file" ]; then
    cp "$file" "$APP_ANDROID_ROOT"/res/drawable-hdpi/icon.png
fi
file="$APP_ANDROID_ROOT"/assets/Icon-48.png
if [ -f "$file" ]; then
    cp "$file" "$APP_ANDROID_ROOT"/res/drawable-mdpi/icon.png
fi
file="$APP_ANDROID_ROOT"/assets/Icon-32.png
if [ -f "$file" ]; then
    cp "$file" "$APP_ANDROID_ROOT"/res/drawable-ldpi/icon.png
fi

I suspect the latter copy block has mistake, rather than Icon-32.png there should be Icon-36.png
and also there is need for xhdpi (Icon-96.png) as well?

I followed the format in the cocos2dx folders and now I get a totally blurred icon on the Kindle Fire.
Is there a way to use HD icons instead?

I figure I could just another if statement in this file but I’m afraid that would mess up the building process.