Я разработал приложение, которое в основном находится на С++, и, как обычно, скомпилировано NDK в библиотеки .so. Мы знаем, что собственные приложения должны быть построены для каждой архитектуры процессора отдельно; Поэтому у меня есть разные so файлы для armeabi и armeabi-v7a. (Я специально упустил x86 и mips, так как не многие устройства Android с этими архитектурами выпущены.)
Однако размер очень большой, и каждый so файл занимает около 90 MB пробела, и я хочу его уменьшить.
Я знаю, что я могу оставить armeabi-v7a из-за обратной совместимости, но в этом случае приложение будет работать очень медленно.
Принимая во внимание тот факт, что мое приложение поддерживает только ICS Android и выше (minSdkVersion="14"), могу ли я безопасно удалить armeabi и предположить, что все эти новые устройства используют armeabi-v7a? Или некоторые из устройств могут использовать старые архитектуры armeabi, а не armeabi-v7a?
