Witam. Piszę aplikację w Android Studio. Debugowanie USB przebiegało prawidłowo, jednak nie mogłem wygenerować pliku APK - okazało się, że jest za dużo bibliotek. Środowisko proponowało multidex, ale zauważyłem, że większość bibliotek, które mam na liście External Libraries, jest zbędna w mojej aplikacji (np. dla urządzeń typu wearable). Próbowałem usunąć zbędne biblioteki automatycznie poprzez ppm na External Libraries -> Refactor -> Remove unused resources, ale okazało się, że to nie działa dla bibliotek, tylko np. dla nieużywanych aktywności czy zmiennych. Utworzyłem więc kopię zapasową projektu, a w oryginalnej wersji zacząłem ręcznie usuwać biblioteki, które uznałem za zbędne. Okazało się jednak, że prawdopodobnie usunąłem też coś niezbędnego - nawet przy próbie debugowania przez USB pojawia się błąd:
Error:No resource found that matches the given name (at 'theme' with value '@style/Theme.IAPTheme').
Error:No resource found that matches the given name (at 'theme' with value '@style/Theme.AppInvite.Preview').
Error:No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').
Error:No resource found that matches the given name (at 'theme' with value '@style/Theme.IAPTheme').
Error:No resource found that matches the given name (at 'theme' with value '@style/Theme.AppInvite.Preview').
Error:No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version').
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
Otworzyłem również kopię zapasową, żeby skopiować bibioteki z powrotem, ale wtedy Android Studio uszkodziło ją - usunęło te same biblioteki, które usunąłem z oryginalnej wersji. Bardzo proszę o pomoc, jak naprawić projekt i w przyszłości prawidłowo usuwać naprawdę zbędne biblioteki.