Как проверить, отлаживается ли мое приложение в Android? - PullRequest
0 голосов
/ 25 мая 2018

Есть ли способ проверить в моем приложении для Android, отлаживается ли он, например, флаг DEBUG или что-то еще?Я хочу напечатать специальное сообщение, когда приложение отлаживается.

Ответы [ 2 ]

0 голосов
/ 25 мая 2018

Есть два способа проверить, отлаживается апк или нет

1.BuildConfig.DEBUG:

if (BuildConfig.DEBUG) { 
    // do something with debug build
}

Примечание: Если вы используете первый, убедитесь, что BuildConfig импортирован из вашего проекта или вашего приложения.

2.ApplicationInfo.FLAG_DEBUGGABLE

if (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE)) {
     //Debug APK
}
0 голосов
/ 25 мая 2018

Вы можете использовать BuildConfig.DEBUG .Это логическое значение, которое будет иметь значение true для отладочной сборки, в противном случае - false:

if (BuildConfig.DEBUG) {
  // do something with debug build
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...