2010-06-01 37 views

回答

23

通過將android:debuggable="true"在你的清單文件,應用程序將進入調試模式,這意味着Android將有關管理應用程序的所有日誌文件。但是,如果應用程序要運行或用於發佈模式,請確保再次使用false(或刪除此標記)。

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

這不是必需的,也不推薦這樣做。實際上,當構建APK在仿真器或設備中進行調試時,工具會自動插入「debuggable = true」標誌,並且在發佈時不必擔心刪除此標誌。因此,如果您正在使用Android Studio(無論如何推薦使用IDE),只需在調試模式下運行或附加調試器即可滿足需要。 – ND27 2016-10-06 18:43:38

18

對於新的Gradle構建系統,推薦的方法是在構建類型中分配此值。

在您的應用程序模塊的build.gradle

android { 

    //... 

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

    //... 

} 
相關問題