web-dev-qa-db-ja.com

Android:アプリをデバッグ可能としてマークする方法

電話からアプリをデバッグしたい。これを実行できるようにアプリに署名するにはどうすればよいですか?マニフェストについてはあまり知りません。

31
mtmurdock

置くことによって Android:debuggable="true"マニフェストファイルでは、アプリケーションはデバッグモードになります。つまり、Androidはアプリケーションに関するすべてのログファイルを管理します。ただし、アプリケーションの場合はfalse(またはこのタグを削除)ライブモードまたはリリースモードになります。

<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
    ...
    <application Android:icon="@drawable/icon"
        Android:debuggable="true"
36
drawnonward

新しいGradleビルドシステムでは、ビルドタイプでこれを割り当てることをお勧めします。

アプリモジュールのbuild.gradle

Android {

    //...

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

   //...

}
30