Pse*_*328 29 android adb htc-android
当我尝试使用Android studio将应用程序推送到我的设备时,我在AS中获得了以下日志读数,大约80%的时间.有线索吗?
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
Run Code Online (Sandbox Code Playgroud)
Ari*_*bib 10
我遇到了同样的问题.无法解决它.但我的终端始终是开放的,每次发生时我只需重新安装adb以避免Android Studio重新编译时间:
.../sdk/platform-tools/adb install -r .../build/outputs/apk/app-debug.apk
Run Code Online (Sandbox Code Playgroud)
通常它的工作原理.如果它再次失败,只需再次运行此命令(向上箭头是你的朋友).
它也发生在M7上的Lollipop 5.0.2上.我发现,如果你在部署之前杀了应用程序,它会在大部分时间内完成,如果你打开应用程序(或在后台运行),它会失败很多,并且会出现错误.这很令人沮丧,因为有时候在失败之后,IDE会发出启动Activity的命令,你会在手机上看到它,所以你假设一切顺利,但你只是看到最后一个版本开始了.
我无法解决问题,因为我说从任务管理器中删除应用程序会有所帮助.我已经在我的设备上安装了CyanogenMod 12(棒棒糖)作为双启动,因此问题没有发生,所以我很确定这是HTC的错.我现在使用CM12进行开发,因为它耗费了我太多的时间:/.
我在使用Android 5.0的Asus Zenfone 5(ASUS_T00J)上遇到了同样的错误.对我来说,解决方案是在"开发人员选项"中关闭"通过USB验证应用程序".
归档时间: |
|
查看次数: |
4805 次 |
最近记录: |