Kann nicht installieren apk mit Adb auf Gerät aktualisiert auf Android Lollipop

Ich habe vor kurzem eines meiner Android-Geräte auf Android Lollipop (5.0) aktualisiert und jetzt kann ich nicht debuggen meine Anwendung und sogar installieren apk auf dem Gerät mit Adb. Ich empfange den folgenden Fehler

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) 

Mein Gerät ist Asus FonePad 7 ME175CG oder K00Z

  • Wie benutzt man ADB, um Berührungsereignisse mit dem Sendevent-Befehl an das Gerät zu senden?
  • Wie liest man "adb Shell Dumpsys Alarm" Ausgabe
  • Android: Wie strace eine App mit ADB-Shell bin am Start
  • So kopieren Sie die Datei mit adb zu androides Verzeichnis, das vom PC aus zugänglich ist
  • Verbinden mit einem USB-Android-Gerät in einem Docker-Container über Adb
  • Android simulieren schnell swipe
  • Kernelversion

    3.10.20-i386_cpt

    Android @ mec9 # 1

    Mo Apr 20 13:30:08 CST 2015

    Gibt es eine Lösung für dieses Problem?

    AKTUALISIERT

    Zuerst dank den Jungs, die auf diese ganz besondere Frage achten, wirklich danke

    Zur weiteren klärung,

    Als ich diesen Fehler erhielt, googelte ich das ganze Universum für die Phrase java.lang.UnsatisfiedLinkError und gab einen Versuch, alle Lösungen, die schien anwendbar zu sein schien, als auch die Lösung, die von @Kushal und anderen vorgeschlagen. Die meisten Fragen waren (und sind immer) für HTC M8 und andere Geräte als ASUS. Wenn du diesen Beitrag besuchst , kannst du eine Antwort von mir sehen, die von SO-Wachen gelöscht wird und ich gebe zu, dass es nicht wirklich eine Antwort war und ich die Antwort posten, während ich wirklich enttäuscht war, das Problem zu lösen.

    Jedenfalls, was ich bisher getan habe, was für andere hilfreich sein kann,

    1. Zuerst habe ich meine Android SDK tools auf die neueste Version 24.2 aktualisiert. Danach, als ich versuchte adb install demo.apk , in einigen Fällen war es erfolgreich und manchmal nicht. Ich habe alle laufenden Apps auf dem Gerät getötet (wie von einigen Jungs vorgeschlagen), aber es funktioniert manchmal und manchmal nicht.
    2. Dann gab ich einen Versuch, eine andere Lösung, speziell die, die durch diesen Beitrag vorgeschlagen . In der Tat, wenn ich versuche, die App mit Intellij IDEA zu debuggen, macht die IDE selbst als die vorgeschlagene Prozedur und das Ergebnis ist

    Bildbeschreibung hier eingeben

    Sie können sehen, dass die IDE selbst als das Verfahren von @Kushal vorschlägt.

    Danach fand ich hier mehrere Datensätze (hier ein paar) , und in letzterem hat man das schon mal gesagt

    Dies war ein Fehler in einigen HTC-Geräten, die mit L-MR1 behoben wurde

    Deshalb kam ich mit der Idee, dass es ein Fix von ASUS-Team, die Sie wissen, darüber zu wissen und geben Sie mir das mit.

    Vielen Dank

  • Wie schaltet man die Versionskontrolle im Android-Studio aus?
  • Android: Warum gibt es keine maxHeight für eine Ansicht?
  • Dynamic TextView auf ActionBar
  • Surafce wurde freigegeben Fehler
  • Wie erkennt man Region Enter / Exit für mehrere Baken mit AltBeacon Android-Beacon-Bibliothek?
  • FileNotFoundException mit Universal Image Loader
  • 5 Solutions collect form web for “Kann nicht installieren apk mit Adb auf Gerät aktualisiert auf Android Lollipop”

    Deaktivieren von Tools -> Android -> Enable ADB Integration löste mein Problem.

    Laufen auf Asus Zenfone 2.

    Ich weiß nicht, warum dieses Problem erscheint, aber Sie können dieses Problem erfolgreich beenden, indem Sie alle laufenden Anwendungen auf Ihrem Gerät schließen.

    Auch App kann nach dem Upgrade auf Lollipop nicht getestet werden

    Diese Fehlermeldung ist darauf zurückzuführen, dass binäres Problem von manufecturer ( Asus in diesem Fall) freigegeben wird. Dieser Fehler wird nicht in Google Nexus und Samsung Galaxy aufgrund ihrer Behandlung in binärer erscheinen

    Lösung:

    Nach der Suche nach oben Problem, die unten Lösung ist auf andere Stack Overflow Frage gefunden:

    1. Verwenden Sie Terminal, installieren Sie einfach mit adb, um die Android Studio-Kompilierzeit zu vermeiden:

      $ Terminal: / sdk / platform-tools / adb install -r

    Und normalerweise funktioniert es. Wenn es wieder fehlschlägt, führen Sie diesen Befehl erneut aus

    1. Wenn du es wirklich ausprobieren willst, wäre der Prozess:

      1. Schließen Sie Studio (oder versuchen Sie es zu deaktivieren Werkzeuge | Android | Aktivieren Sie ADB Integration)
      2. Führen Sie folgendes auf einer Schale aus:

          $ adb push /path/to/your/project/app/build/outputs/apk/app-debug.apk /data $ adb shell pm install /data/app-debug.apk $ (am start command from comment #4/#5) 
      3. Starten Sie IDE neu (oder aktivieren Sie die ADB-Integration).

    Diese Lösung wird von der Google-Gruppe vorgeschlagen

    Referenz Antwort: Hier

    Auf diese Weise können Sie installieren, apk und über Fehler wird nicht kommen

    Ich fand eine Lösung, obwohl ich nicht sicher bin, ob andere bereit sind, es zu benutzen, da es das Gerät schaden kann und es unbrauchbar macht

    In der Tat, als die Antworten, die die Frage hat nur Ton zu kopieren und einfügen von anderen Fragen 'Antworten und sind nicht anwendbar in meinem Fall Ich enttäuschend versucht, eine radikale Bewegung zu machen und blinken mein Gerät, um seine Software auf Android 4.2 herunterzusetzen. 2 aber chancy ich beschlossen, mein Gerät auf Android Lollipop wieder zu sehen, um zu sehen, ob es das Problem entfernt und fluky es tat (zumindest in meinem Fall)!

    WICHTIGE NOTIZ!

    Bevor Sie dieses Verfahren befolgen, sollten Sie die Tatsache berücksichtigen, dass Ihr Gerät defekt ist und Sie verlieren alle Daten, die Sie auf Ihrem Gerät haben. Also bitte eine Sicherungskopie machen, bevor du fortfährst.

    Ich suchte viel und fand Methoden, die hier teilweise und hier beschrieben werden , aber schließlich folgte ich diesem Verfahren:

    1. Laden Sie die korrekte Update-Datei von hier herunter ( ASUS Support oder FonePad Support ) nach dem Typ Ihres Geräts ( ww , tw oder andere). Mine ist ww und heruntergeladen ASUS Fonepad 7 (ME175CG) Software Bild Version: WW_V6.3.7 Für WW .
    2. Ändern Sie dann die heruntergeladene Datei in ASUS_BUNDEL.ZIP
    3. Dann kopiere diese Datei in den internen Speicher
    4. Setzen Sie das Gerät in den Wiederherstellungsmodus (durch gleichzeitiges Drücken der Lautstärke und der Power-Taste)
    5. Wählen Sie SD Download

    Das Gerät beginnt zu blinken und nach dem Beenden haben Sie ein brandneues Gerät und das Problem ist komplett entfernt.

    Jetzt kann ich apk mit dem Befehl adb installieren und meine Anwendung debuggen, wie ich es vorher getan habe und ich habe den bösen Fehler nicht mehr gesehen.

    Ich öffne diese Antwort, um andere Feedback zu erhalten, dann markiere ich es als die richtige Antwort.

    Ich hoffe das hilft anderen, das Problem zu lösen.

    Ich habe das gleiche Problem mit Asus MemoPad ME70CX und gelöst durch Neustart ADB-Server mit Kommandozeile. Außerdem müssen Sie möglicherweise BlueStacks-Prozesse im Hintergrund mit TaskManager töten.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.