Ошибка: должен иметь однопиксельный фрейм, который является прозрачным или белым в Android Studio

Я только что импортировал проект из eclipse в студию Android. Почти для каждого второго изображения, Android-студия дает следующую ошибку.

Error:Must have one-pixel frame that is either transparent or white.

Я пытаюсь редактировать свои изображения за последние несколько часов, но не мог этого сделать. Может ли кто-нибудь вести меня, что является лучшим решением для этого.

Почему его в Android Studio почему-то не в Eclipse.

Ответ 1

Это показано, потому что вы пытаетесь отредактировать 9-патч-изображения, которые не имеют соответствующей 1-пиксельной границы.

Android использует формат изображения 9-Patch, который позволяет вам определять растяжимые области изображения (вы можете прочитать об этом здесь). Чтобы устранить проблему, добавьте прозрачный кадр с прозрачной прозрачностью в 1 пиксель к вашим изображениям png или просто переименуйте их из файлов .9.png в файлы .png.