The kitten needs to eat "wet" food. Try the can food or perhaps add a bit of milk or water to the dry food. With cats you may have to try a variety of different foods until you find one that the kitten can keep down.
Your kitten needs soft foods.You can buy moistened dry foods or can foods or try some jar baby foods, it help my kitten and today she's over 20 years of age in cat life.