Подтвердить что ты не робот

Предупреждение о безопасности на libdvm.so отмечено при развертывании приложений для Android

Кто-нибудь видел это раньше?

ActivityManager: ПРЕДУПРЕЖДЕНИЕ: компоновщик: libdvm.so имеет перемещение текста. Это напрасно тратит память и представляет угрозу безопасности. Пожалуйста, исправьте.

Это происходит, когда я пытаюсь развернуть приложение на своем устройстве. На данный момент Google не помогает.

4b9b3361

Ответ 1

Если бы это была ваша собственная библиотека jni или собственный исполняемый файл, решение должно было обновиться до ndk r8c или более поздней версии, как описано в:

mylib.so имеет перестановки текста. Это напрасно тратит память и представляет угрозу безопасности. Исправьте

чтобы получить исправление для https://code.google.com/p/android/issues/detail?id=23203

Однако, поскольку это похоже на библиотеку платформы (в частности, сама Dalvik VM), а не на то, что вы создали, , вы ничего не можете сделать. Вероятно, вы увидите это при каждом запуске процесса активности (или, по крайней мере, во время выполнения), пока производитель вашего устройства не сделает обновление.

Это только предупреждение.

Ответ 2

У меня была такая же ошибка, и я исправил ее, удалив другие версии приложения, установленные на устройстве.

Ответ 3

Я получал эту ошибку, потому что пытался установить APK с установкой minSdkVersion выше, чем поддерживаемое устройство.

Ответ 4

В этой ошибке может быть так много причин, один из них был тем, что я получал, но затем эта ошибка была решена.

проверить при создании эмулятора, он "совместим" или нет? на экране выбора эмулятора [см. последний столбец].

если он не совместим, затем выберите "target sdk" в качестве самой высокой версии, отредактировав существующий "эмулятор" [как это должно быть больше, чем min sdk].

Ответ 5

Такая же ошибка возникла при запуске приложения на планшете, удалив следующую строку из build.gradle для меня.

Удалите эту строку: testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"