Соедините в миске соевый соус, муку и крахмал. Перемешайте венчиком, чтобы не было комочков.
Нарежьте свинину небольшими кусочками, выложите в маринад и перемешайте, чтобы мясо было полностью покрыто. Оставьте свинину на 10–15 минут.
В отдельной миске смешайте все ингредиенты для кисло-сладкого соуса.
Лук очистите и нарежьте перьями. Из перца удалите семена и перегородки, стручки нарежьте ломтиками. Ананасы нарежьте четвертинками колец.
Разогрейте растительное масло в сковороде и обжаривайте лук на среднем огне 2–3 минуты, помешивая. Выложите в сковороду перец и готовьте всё вместе ещё 5–6 минут, не забывая помешивать, чтобы овощи не подгорели. Последними добавьте ананасы и готовьте 3 минуты. Переложите зажарку в глубокую тарелку.
В ту же сковороду выложите свинину и обжаривайте 10 минут. Желательно, чтобы кусочки не соприкасались друг с другом, тогда мясо покроется румяной корочкой.
Выложите зажарку к свинине, залейте кисло-сладким соусом и, если хотите, немного поперчите. Солить мясо не надо — соевый соус достаточно солёный. Уменьшите огонь до тихого и тушите гуляш 15–20 минут.
Разложите свинину в кисло-сладком соусе по тарелкам и подавайте с любым гарниром, лучше — с рисом.