2015-09-21 2 views
8

Ich bin ein Neuling für Android-Entwicklung. Ich habe gerade angefangen, mein Gerät einzurichten, um meine Anwendung zu debuggen. während es durch android develop tools geht, heißt es buildTypesdebuggable auf True in build.gradle-Datei setzen. Ich bin nicht sicher, welche Grad-Datei zu verwenden gravelle.build (Modul) oder Gradle.build (Projekt)?Welche Gradle-Datei wird verwendet, um die Anwendung als Debuggable festzulegen?

+0

Dies ist der Standardwert für den Debug-Typ. –

Antwort

14

Es gibt zwei gradle Dateien in Ihrem Projekt -

  1. Top Level
  2. App Ebene

Sie müssen sie Ihre App-Ebene gradle Datei hinzufügen -

YourApplicationRootFolder -> app -> build.gradle 

Sie müssen es so hinzufügen -

buildTypes { 
     debug { 
      debuggable true 
     } 

     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 

Schauen Sie sich das Bild um eine bessere Vorstellung zu bekommen -

enter image description here

+0

varun ist dies die gleiche App-Modul-Datei? – AnswerDroid

+0

Ich füge meiner Antwort eine Bilddatei hinzu, um Ihnen eine gute Idee zu geben. – Varundroid

+0

Vielen Dank. In Android Studio ist die oberste Ebene (Projekt: MyAppName) und die App-Ebene ist (Modul: App) – level0

0

Debug buildType macht debugstandardmäßig bauen; Stattdessen macht buildType release Build standardmäßig nicht debuggbar. Wenn Sie dieses Verhalten ändern möchten, können Sie in Ihrer Modul-App die Eigenschaft debuggable (boolean) nach Bedarf definieren. Gradle properties

Verwandte Themen