Gần đây tôi đã nâng cấp một trong các thiết bị Android của mình lên Android Lollipop (5.0) và bây giờ tôi không thể gỡ lỗi ứng dụng của mình và thậm chí cài đặt apk trên thiết bị sử dụng adb. Tôi nhận được lỗi sauKhông thể cài đặt apk bằng cách sử dụng adb trên thiết bị được nâng cấp lên Android Lollipop
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)
Điện thoại của tôi là Asus Fonepad 7 ME175CG hoặc K00Z
Kernel phiên bản
3.10.20-i386_cpt
android @ mec9 # 1
Mon Apr 20 13:30:08 CST 2015
Có giải pháp nào cho vấn đề này không?
CẬP NHẬT
trước hết là nhờ vào những anh chàng chú ý đến câu hỏi rất cụ thể này, thực sự cảm ơn
để làm rõ hơn nữa,
Khi tôi nhận được lỗi này, tôi googled sự toàn bộ vũ trụ cho cụm từ java.lang.UnsatisfiedLinkError
và đã thử bất kỳ giải pháp nào dường như có thể áp dụng, cũng như, giải pháp được đề xuất bởi @Kushal và các giải pháp khác. Hầu hết các câu hỏi là (và vẫn còn) cho HTC M8
và các thiết bị khác với ASUS. Nếu bạn truy cập vào post này, bạn có thể thấy câu trả lời của tôi bị xóa bởi các vệ sĩ SO và tôi thừa nhận rằng nó không thực sự là câu trả lời và tôi đăng câu trả lời trong khi tôi thực sự thất vọng khi giải quyết vấn đề.
Dù sao, những gì tôi đã làm cho đến nay mà có thể hữu ích cho những người khác,
- Trước tiên, tôi nâng cấp
Android SDK tools
để tôi phiên bản mới nhất 24,2. Sau đó khi tôi thửadb install demo.apk
, trong một số trường hợp, nó thành công và đôi khi không. Tôi đã giết tất cả các ứng dụng đang chạy trên thiết bị (theo gợi ý của một số kẻ) nhưng đôi khi nó hoạt động và đôi khi không. - Sau đó, tôi đã thử một giải pháp khác, cụ thể là giải pháp được đề xuất bởi post này. Trong thực tế, khi tôi cố gắng để gỡ lỗi các ứng dụng sử dụng IntelliJ IDEA, IDE chính nó là một quá trình đề xuất và kết quả là
Bạn có thể thấy rằng các IDE chính nó là một quá trình bởi @ Kushal gợi ý.
Sau đó, tôi tìm thấy một số hồ sơ (ám chỉ một vài như) here và here và trong một ai đó sau đã nói rằng
Đây là một lỗi trong một số thiết bị HTC đã được cố định với L-MR1
Vì vậy, tôi đã nghĩ ra rằng có thể có sự khắc phục của nhóm ASUS mà các bạn biết về nó và vui lòng cung cấp cho tôi điều đó.
Cảm ơn
Bạn có thể thử ứng dụng của mình chạy trong thiết bị 'Samsung' hoặc 'Google Nexus' không? Tôi nghĩ rằng lỗi này sẽ không xuất hiện trên các thiết bị 'Samsung' và' Nexus' .. nếu nó được xác nhận thì đây chắc chắn là lỗi trong bản nâng cấp nhị phân của 'Asus' – Kushal
Có thể đây là vấn đề với việc nâng cấp nhị phân từ Asus vì tôi không nhận được thông báo lỗi bực bội trên các thiết bị khác mà tôi có và chạy Lollipop. Câu hỏi đặt ra là làm thế nào để giải quyết vấn đề? – anonim