Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unable to test app after upgrading to Lollipop

I am using Android Studio to develop my apps.

Since I upgraded my HTC One M8 to Lollipop, I can not use it to test my apps by "Run app" in Android Studio. I get this error and nothing happens on my phone:

Launching application: com.project.GalleryActivity. DEVICE SHELL COMMAND: am start -n "com.project.GalleryActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String android.os.SystemProperties.native_get(java.lang.String) (tried Java_android_os_SystemProperties_native_1get and Java_android_os_SystemProperties_native_1get__Ljava_lang_String_2) at android.os.SystemProperties.native_get(Native Method) at android.os.SystemProperties.get(SystemProperties.java) at com.htc.customization.HtcCustomizationManager.<init>(HtcCustomizationManager.java) at com.htc.customization.HtcCustomizationManager.<clinit>(HtcCustomizationManager.java) at android.os.Environment$UserEnvironment.getCustomizationReader(Environment.java) at android.os.Environment$UserEnvironment.isDynamicSwitchSupported(Environment.java) at android.os.Environment$UserEnvironment.<init>(Environment.java) at android.os.Environment.initForCurrentUser(Environment.java) at android.os.Environment.<clinit>(Environment.java) at android.os.Environment.getLegacyExternalStorageDirectory(Environment.java) at android.os.Debug.<clinit>(Debug.java) at android.ddm.DdmHandleHello.handleHELO(DdmHandleHello.java) at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java) at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java) java.lang.UnsatisfiedLinkError: android.os.Debug at android.ddm.DdmHandleHello.handleFEAT(DdmHandleHello.java) at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java) at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java) java.lang.UnsatisfiedLinkError: android.os.Debug at android.ddm.DdmHandleProfiling.handleMPRQ(DdmHandleProfiling.java) at android.ddm.DdmHandleProfiling.handleChunk(DdmHandleProfiling.java) at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java) Aborted 

My project's settings are these:

Project's settings

This technique used to work perfectly before upgrading and I have not change anything since that time.

like image 654
Florent06 Avatar asked Feb 07 '15 19:02

Florent06


1 Answers

I was facing the same error on Asus Zenfone 5 (ASUS_T00J) with Android 5.0. For me the solution was to switch off the "Verify Apps over USB" in the "Developer Options". Launcher may not be the issue since I tried with Google Now Launcher as well without success. It was working fine on my Nexus 5 with Android 5.1

like image 182
Diceyus Avatar answered Oct 11 '22 19:10

Diceyus