2010-06-01 19 views

Odpowiedz

23

Umieszczając android:debuggable="true" w pliku manifestu, aplikacja przejdzie w tryb debugowania, oznacza to, że Android będzie zarządzał wszystkimi dziennikami pliku dotyczącego aplikacji. Ale pamiętaj, aby ponownie umieścić false (lub usunąć ten tag), jeśli aplikacja będzie działać lub w trybie zwolnienia.

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    ... 
    <application android:icon="@drawable/icon" 
     android:debuggable="true" 
+4

To nie jest potrzebne i nie jest to już zalecane. W rzeczywistości narzędzia automatycznie wstawiają flagę "debuggable = true" podczas budowania pliku APK do debugowania w emulatorze lub urządzeniu, a po wydaniu nie musisz martwić się o usunięcie tej flagi. Tak więc po prostu uruchomiony w trybie debugowania lub dołączaniu debuggera będzie potrzebny, jeśli używasz Android Studio (które jest zalecane IDE.) – ND27

18

Z nowego systemu budowania Gradle, zalecanym sposobem jest przypisanie tym w rodzajach kompilacji.

w aplikacji modułu build.gradle:

android { 

    //... 

    buildTypes { 
     debug { 
      debuggable true 
     } 
     customDebuggableBuildType { 
      debuggable true 
     } 
     release { 
      debuggable false 
     } 
    } 

    //... 

} 
Powiązane problemy