首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在升级到Android的设备上使用adb安装apk

无法在升级到Android的设备上使用adb安装apk
EN

Stack Overflow用户
提问于 2015-05-22 09:40:29
回答 5查看 5.5K关注 0票数 13

最近,我将我的一个安卓设备升级为Android (5.0),现在我无法调试我的应用程序,甚至无法使用adb在设备上安装apk。我收到以下错误

代码语言:javascript
运行
复制
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)

我的设备是Asus FonePad 7 ME175CG或K00Z

内核版本

3.10.20-i386_cpt

android@mec9#1

星期一4月20日13:30:08 CST 2015

这个问题有什么解决办法吗?

更新

首先,感谢那些关注这个非常具体的问题的人,真的谢谢。

为了进一步澄清,

当我收到这个错误时,我搜索了整个宇宙中的短语java.lang.UnsatisfiedLinkError,并尝试了任何似乎适用的解决方案,以及@Kushal和其他人提出的解决方案。大多数问题都是(而且仍然是)针对HTC M8和除ASUS以外的其他设备。如果你访问这个帖子,你可能会看到我的回答,被保安删除了,我承认这不是一个真正的答案,我发布答案时,我真的很失望地解决了这个问题。

不管怎么说,到现在为止我所做的可能对其他人有帮助的是,

  1. 首先,我将我的Android SDK tools升级到最新版本的24.2。在那之后,当我尝试adb install demo.apk时,在某些情况下它是成功的,有时是不成功的。我杀死了所有在设备上运行的应用程序(就像一些人建议的那样),但它有时起作用,有时不起作用。
  2. 然后,我尝试了其他解决方案,特别是这个帖子建议的解决方案。实际上,当我尝试使用Intellij调试应用程序时,IDE本身就像建议的过程一样,结果是

您可以看到IDE本身就像@Kushal所建议的过程一样。

在那之后,我找到了几张这里这里的记录(其中一些是),在后者中,有人说

这是HTC设备中的一个错误,它是用L-MR1修复的。

因此,我想出了一个想法,可能有一个修复由ASUS团队,你们知道这一点,并善意地提供给我。

谢谢

EN

Stack Overflow用户

发布于 2015-11-26 13:53:10

禁用Tools -> Android -> Enable ADB Integration解决了我的问题。

在华硕Zenfone 2号上运行。

票数 3
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30393350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档