我最近已将我的Android设备之一升级到Android Lollipop(5.0)现在我无法调试我的应用程序,甚至无法在设备上安装apk亚洲开发银行。我收到以下错误无法安装apk使用adb设备升级到Android棒棒糖
java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String android.os.SystemProperties.native_get(java.lang.St
ring, java.lang.String) (tried Java_android_os_SystemProperties_native_1get and Java_android_os_SystemProperties_native_1get__Lj
ava_lang_String_2Ljava_lang_String_2)
at android.os.SystemProperties.native_get(Native Method)
at android.os.SystemProperties.get(SystemProperties.java:64)
at android.os.Environment.<clinit>(Environment.java:354)
at android.os.Environment.getLegacyExternalStorageDirectory(Environment.java:488)
at android.os.Debug.<clinit>(Debug.java:96)
at android.ddm.DdmHandleHello.handleHELO(DdmHandleHello.java:164)
at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:91)
at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
java.lang.UnsatisfiedLinkError: android.os.Debug
at android.ddm.DdmHandleHello.handleFEAT(DdmHandleHello.java:176)
at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:93)
at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
java.lang.UnsatisfiedLinkError: android.os.Debug
at android.ddm.DdmHandleProfiling.handleMPRQ(DdmHandleProfiling.java:187)
at android.ddm.DdmHandleProfiling.handleChunk(DdmHandleProfiling.java:88)
at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
我的设备是华硕FonePad 7 ME175CG或K00Z
内核版本
20年10月3日 - i386_cpt
的Android @ mec9#1
Mon Apr 20 13:30:08 CST 2015
有没有解决这个问题的方法?
修订
首先要归功于那些家伙谁重视这个非常具体的问题,真的感谢
进一步澄清,
当我收到这个错误,我用Google搜索了整个宇宙的短语java.lang.UnsatisfiedLinkError
,并尝试了任何似乎适用的解决方案,以及由@Kushal和其他人建议的解决方案。大部分问题都是(现在仍然是)HTC M8
以及华硕以外的其他设备。如果你访问这个post,你可能会看到我被SO警卫删除的答案,我承认这并不是真的答案,我发布了答案,而我对解决问题感到非常失望。
无论如何,我做了什么到现在为止这可能有助于别人,
- 首先,我升级我的
Android SDK tools
到最新版本24.2。之后,当我尝试adb install demo.apk
,在某些情况下,它是成功的,有时不是。我杀死了设备上的所有正在运行的应用程序(正如一些人所建议的那样),但它有时有效,有时不会。 - 然后,我尝试了其他的解决方案,特别是这个post建议的解决方案。事实上,当我尝试使用IntelliJ IDEA的调试应用程序,本身并作为建议的程序IDE和结果是
您可以看到IDE本身并作为程序通过@库萨尔建议。
在那之后,我发现了几个记录(指数为)here和here并在后者有人说,
这在一些HTC设备的缺陷是固定有L-MR1
因此,我想出了一个想法,华硕团队可能会有一个解决方案,你们知道这件事,并请提供给我。
感谢
你可以尝试在'Samsung'或'Google Nexus'设备上运行你的应用程序吗?我认为这个错误不会出现在'Samsung'和'Nexus'设备上..如果确认那么''Asus'升级二进制文件肯定会出错' – Kushal
也许这是从Asus升级二进制文件的问题,因为我没有在其他设备上收到令人沮丧的错误消息,并运行棒棒糖。问题是如何解决这个问题? – anonim