Android: как пометить мое приложение как отлаживаемое?

Я хочу отладить приложение с телефона. Как мне подписать свое приложение, чтобы я мог это сделать? Я не знаю много о манифесте.

Ответ 1

Поместив android:debuggable="true" в ваш файл манифеста, приложение перейдет в режим отладки, что означает, что андроид будет управлять всем файлом журнала, касающимся вашего приложения. Но обязательно верните его false (или удалите этот тег), если приложение будет работать или в режиме выпуска.

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

Ответ 2

С новой системой сборки Gradle рекомендуется использовать это в типах сборки.

В вашем модуле приложения build.gradle:

android {

    //...

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

   //...

}