Security warning on libdvm.so noted when deploying Android applications

Has anyone seen this before?

ActivityManager: WARNING: linker: libdvm.so has text moving. This is a waste of memory and a security risk. Please correct.

This happens when I try to deploy an application on my device. Google is not helping at the moment.

+42
android eclipse
Feb 17 '14 at 19:20
source share
5 answers

If it were your own jni library or your own executable, the solution would have to upgrade to ndk r8c or later, as described in:

mylib.so has text permutations. This is a waste of memory and a security risk. Fix

to get the fix for https://code.google.com/p/android/issues/detail?id=23203

However, since it looks like a platform library (in particular, Dalvik VM itself), and not what you created , you can’t do anything . You will probably see this every time the activity process starts (or at least at runtime) until the manufacturer of your device makes an update.

This is just a warning.

+25
Mar 25 '14 at 22:18
source share

I had the same error and fixed it by uninstalling other versions of the application installed on the device.

+5
Jun 09 '14 at 12:38 on
source share

I was getting this error because I was trying to install the APK with minSdkVersion installed higher than the supported device.

+4
Jun 03 '15 at 21:01
source share

There can be so many reasons for this error, one of them was what I was getting, but then this error was resolved.

check when creating an emulator, is it "compatible" or not? on the emulator selection screen [see last column].

if it is not compatible, then select "target sdk" as the highest version by editing the existing "emulator" [as it should be more than min sdk].

0
Jul 18 '14 at 7:34
source share

The same error occurred when starting the application on the tablet, deleting the next line from build.gradle for me.

Delete this line: testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

-one
May 14, '17 at 13:53 on
source share



All Articles