Se debugable è impostato su false o true cambia nulla

Ho Android debuggable impostata su false, ma la condizione vera. Cosa c’è di sbagliato?

Applicazione:

//debugable false or true, nothing changes
 if ((applicationFlags & ApplicationInfo.FLAG_DEBUGGABLE) != 0) {

     Log.d(TAG, "debugable");
 }

Manifesto:

<application android:debuggable="false" ...  
Questo è assolutamente sbagliato sire 🙂
prima di pubblicare come per google Preparazione per il Rilascio di un documento È possibile disattivare la registrazione, eliminando le chiamate per Accedere metodi nel vostro file di origine. È possibile disattivare il debug rimuovendo android:debuggable attributo <> tag nel file manifesto, o impostando android:debuggable attributo di false nel file manifesto.

OriginaleL’autore user949884 | 2012-03-26

3 Replies
  1. 1

    .
    Dichiarare la vostra applicazione come “debuggable” nel tuo Android Manifest consente di eseguire il debug di applicazioni Android su un dispositivo Android , proprio come si farebbe con l’emulatore
    Quando si utilizza Eclipse, esegue l’applicazione direttamente da Eclipse IDE automaticamente consente il debug.
    Se è necessario attivare il debug nel file manifest, assicurarsi di disattivare prima di costruire per il rilascio (pubblicato applicazione, di solito non dovrebbe essere debuggable).

    Così è la bandiera in modalità di debug viene ignorato, solo se installo morire app sul mio dispositivo, giusto?
    sì..sul funzionamento della vostra app in eclipse.. si rende debuggable =true per impostazione predefinita.. si può modificare solo quando si lavora sul vostro dispositivo

    OriginaleL’autore 5hssba

  2. 0

    Il debuggable bandiera nel manifesto viene modificata automaticamente, è possibile rimuovere completamente, che è anche raccomandato da Google.

    Se si esegue il debug dell’applicazione, la bandiera è vero. Se si esporta la domanda di partecipazione, la bandiera è falso.

    Si intende compilare l’applicazione in modalità di rilascio?
    Sì, in modalità di rilascio debuggable è falso.

    OriginaleL’autore vRallev

Lascia un commento