Во-первых, я знаю, что в приложении не допускается смешанное использование разных архитектур файла .so (часть использует только 32, другая часть использует только 64)
Итак, я попытался открыть новый процесс для динамической загрузки 64- и 32-разрядных файлов, но System.load()
выдал ошибку, и приложение разбилось! Как решить эту проблему с помощью нескольких процессов? Или есть другой способ решить это?
System.exec()
или из натива, если хотите. Но не знаю, решит ли это проблему смешанной разрядности - никогда не пробовал. - person Alex Cohn   schedule 28.07.2017