Принудительное использование другого ABI из Android Studio Кнопка «Отладка 'приложения' (^ D)» - PullRequest
0 голосов
/ 27 мая 2020

Мне не удается заставить мою конфигурацию Run / Debug делать то, что я хочу, когда я нажимаю кнопку «Debug 'app' (^ D)» на панели инструментов в Android Studio. Мое приложение включает собственный код, который компилируется как для armeabi-v7a, так и для arm64-v8a. Я хочу протестировать 32-битный код, но у меня под рукой только 64-битный телефон, и, к сожалению, опция предварительного запуска «Gradle-Aware Make» помогает компилировать APK, включая только 64-битные файлы .so. Как мне разобраться с другой конфигурацией, которая заставляет ABI быть 32-битным? Редактирование файла Application.mk (это старый проект ndk-build, а не Cmake) для установки APP_ABI: = armeabi-v7a не помогает, потому что сборка Gradle переопределяет это, и в любом случае я бы предпочел, чтобы конфигурация запуска / отладки управляла ABI вместо того, чтобы на лету взламывать файлы проекта для тестирования.

...