5.0.1更新后的HTC M8不合适的链接错误不合适、错误、链接、HTC

2023-09-04 23:53:07 作者:逗比呼二比

在尝试使用Android的工作室来推动一个应用程序到我的设备,我得到了下面的日志中读出80%左右的时间。任何线索?

 等待设备。
目标设备:HTC-htc_one_m8-FA43NWM07298
上传文件
本地路径:/Users/Pete/Development/github/myApp/app/build/outputs/apk/myApp_debug.apk
远程路径:/data/local/tmp/com.my.app
安装com.my.app
设备的外壳命令:下午安装-r/data/local/tmp/com.my.app
java.lang.UnsatisfiedLinkError中:没有执行发现java.lang.String中android.os.SystemProperties.native_get(java.lang.String中)(尝试Java_android_os_SystemProperties_native_1get和Java_android_os_SystemProperties_native_1get__Ljava_lang_String_2)
在android.os.SystemProperties.native_get(本机方法)
在android.os.SystemProperties.get(SystemProperties.java:52)
在com.htc.customization.HtcCustomizationManager< INIT>(HtcCustomizationManager.java:65)
在com.htc.customization.HtcCustomizationManager< clinit>(HtcCustomizationManager.java:60)
在android.os.Environment $ UserEnvironment.getCustomizationReader(Environment.java:523)
在android.os.Environment $ UserEnvironment.isDynamicSwitchSupported(Environment.java:534)
在android.os.Environment $ UserEnvironment其中< INIT>(Environment.java:222)
在android.os.Environment.initForCurrentUser(Environment.java:142)
在android.os.Environment< clinit>(Environment.java:136)
在android.os.Environment.getLegacyExternalStorageDirectory(Environment.java:726)
在android.os.Debug< clinit>(Debug.java:96)
在android.ddm.DdmHandleHello.handleHELO(DdmHandleHello.java:164)
在android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:91)
在org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
java.lang.UnsatisfiedLinkError中:android.os.Debug
在android.ddm.DdmHandleHello.handleFEAT(DdmHandleHello.java:176)
在android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:93)
在org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
java.lang.UnsatisfiedLinkError中:android.os.Debug
在android.ddm.DdmHandleProfiling.handleMPRQ(DdmHandleProfiling.java:215)
在android.ddm.DdmHandleProfiling.handleChunk(DdmHandleProfiling.java:106)
在org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
中止
 

解决方案

我遇到了同样的问题。没能解决这个问题。但是我的终端始终是敞开的,并在每次发生了,我只是与亚行重新安装,以避免机器人工作室的重新编译时间时间:

  ... / SDK /平台工具/ ADB安装-r ... /建设/输出/ APK / APP-debug.apk
 
HTC更新Android 5.0 L名单公布 最低支持初代One M7

和通常它的工作原理。如果再次失败,只需再次运行此命令(向上箭头是你的朋友)。

When trying to push an app to my device using Android studio, I'm getting the below log readout in AS about 80% of the time. Any clues?

Waiting for device.
Target device: htc-htc_one_m8-FA43NWM07298
Uploading file
local path: /Users/Pete/Development/github/myApp/app/build/outputs/apk/myApp_debug.apk
remote path: /data/local/tmp/com.my.app
Installing com.my.app
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.my.app"
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:52)
at com.htc.customization.HtcCustomizationManager.<init>(HtcCustomizationManager.java:65)
at com.htc.customization.HtcCustomizationManager.<clinit>(HtcCustomizationManager.java:60)
at android.os.Environment$UserEnvironment.getCustomizationReader(Environment.java:523)
at android.os.Environment$UserEnvironment.isDynamicSwitchSupported(Environment.java:534)
at android.os.Environment$UserEnvironment.<init>(Environment.java:222)
at android.os.Environment.initForCurrentUser(Environment.java:142)
at android.os.Environment.<clinit>(Environment.java:136)
at android.os.Environment.getLegacyExternalStorageDirectory(Environment.java:726)
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:215)
at android.ddm.DdmHandleProfiling.handleChunk(DdmHandleProfiling.java:106)
at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
Aborted

解决方案

I am encountering the same problem. Wasn't able to solve it. But my terminal is always open and every time it happens I just reinstall with adb to avoid the Android Studio recompile time:

.../sdk/platform-tools/adb install -r .../build/outputs/apk/app-debug.apk

And usually it works. If it fails again, just run this command again (UP ARROW is your friend).