Kann Debugger Flagge in AndroidManifest.xml nicht gesetzt

? Narek @ | Original: StackOverFlow
---

Ich versuche, https://www.youtube.com/watch?v=kjsC-lKUgM8 erreichen zu lernen Debuggen NDK apps, aber wenn ich auf android:debuggable="true" in AndroidManifest.xml Datei der folgende Fehler auf :

Vermeiden hartzucodieren den Debug-Modus ; so dass es sich erlaubt, dass Debug und   Version baut auf automatische Zuweisung eines

Wie es zu lösen in der Lage sein Teekanne App debuggen ?

---

Top 5 Antwort

1Gary111 @

Siehe offizielle doc für http://developer.android.com/tools/sdk/tools-notes.html, Version 8 (Dezember 2010)

Unterstützung für einen echten Debugbuild . Entwickler müssen nicht mehr das hinzufügen   android:debuggable Attribut auf den <application> Tag im Manifest   - Die Build-Tools fügen Sie das Attribut automatisch . In Eclipse / ADT, alle   inkrementale Builds werden angenommen, Debugbuilds, so die Werkzeuge einfügen   android:debuggable="true" . Beim Export eines unterzeichnetes Release- Build, die   Werkzeuge nicht fügen Sie das Attribut . In Ameise, eine Ameise Debug- Befehl   fügt automatisch das Attribut android:debuggable="true", während   ant Mitteilung nicht. Wenn android:debuggable="true" wird manuell eingestellt ,   dann ant Version wird tatsächlich ein Debug-Build, sondern als ein Release   zu bauen.

Update

Wenn Sie wirklich deaktiviert Fehlererkennung für Debugger -Flag in Eclipse möchten, sollten Sie als nächstes tun :

Go to the Project Preferences: Select Android Lint Preferences Find HardcodedDebugMode Id in Security section and select it Change the value of Severity to Warning for example. Apply and Ok.

Screen Details : Kann Debugger Flagge in AndroidManifest.xml nicht gesetzt