Большинство разработчиков Android должны были получить сообщение от Google для обновления приложений для поддержки 64-разрядной архитектуры к августу 2019 года. Подробные инструкции приведены здесь:
Убедитесь, что ваше приложение поддерживает 64-битные устройства < /p>
В моем приложении я обнаружил, что 32-битные LIBS используются, и поэтому я должен обновить приложение для поддержки 64-битной архитектуры. Как предложено в приведенном выше руководстве, я добавил следующее в файле build.gradle < /code>: < /p>
ndk.abiFilters = 'armeabi-v7a' 'arm64-v8a' 'x86' 'x86_64'
< /code>
Однако после этого я получаю следующую ошибку при создании приложения: < /p>
Ошибка: (35, 0) не удалось найти метод armeabi-v7a () для аргументов
[arm64-v8a] на defaultconfig_decorated {name = main, dimension = null,
minsdkversion = defaultapiversion {mapilevel = 16 , mcodename = 'null'},
targetsdkversion = defaultapiversion {mapilevel = 28, mcodename = 'null'},
renderscriptTargetApi = null, renderscriptsupportmodeanabled = null,
renderscriptsupportmodeblabled = null,
renderscriptsupportmodeblabport = null,
renderscriptsupportmodebleb > renderscriptndkmodeenabled = null, versioncode = 3, versionname = 1.2,
applicationId =, testApplicationId = null,
testinstrumentationRunner = nul = null,
resconfig = null, mbuildconfigfields = {}, mresvalues = {},
mproguardfiles = [], mconsumerproguardfiles = [],
mmanifestplace = {{nul
com.android.build.gradle.internal.dsl.defaultconfig. < /p>
< /blockquote>
У кого -то уже пробовал обновление приложения 64 -кусочек? Есть идеи, как решить эту проблему?
Подробнее здесь: https://stackoverflow.com/questions/544 ... ild-gradle