Android 判断是开发debug模式,还是发布release模式
答案:2 悬赏:30
解决时间 2021-03-15 17:35
- 提问者网友:恋你成殇
- 2021-03-14 16:45
Android 判断是开发debug模式,还是发布release模式
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-03-14 18:18
[java] view plain copy
public class LogUtils {
public static boolean APP_DBG = false; // 是否是debug模式
public static void init(Context context){
APP_DBG = isApkDebugable(context);
}
public static boolean isApkDebugable(Context context) {
try {
ApplicationInfo info= context.getApplicationInfo();
return (info.flags&ApplicationInfo.FLAG_DEBUGGABLE)!=0;
} catch (Exception e) {
}
return false;
}
}
项目开发中,根据debug属性来输出日志。
但是有些时候想在给公司的测试机上安装的release版本也输出日志,那么这个时候到 AndroidManifest.xml 中的application 标签中添加属性强制设置debugable即可,如下:
[html] view plain copy
init 方法在客户端的第一个Activity的onCreate方法中执行一下即可。
项目开发中,根据debug属性来输出日志。
但是有些时候想在给公司的测试机上安装的release版本也输出日志,那么这个时候到 AndroidManifest.xml 中的application 标签中添加属性强制设置debugable即可,如下:
[html] view plain copy
init 方法在客户端的第一个Activity的onCreate方法中执行一下即可
public class LogUtils {
public static boolean APP_DBG = false; // 是否是debug模式
public static void init(Context context){
APP_DBG = isApkDebugable(context);
}
public static boolean isApkDebugable(Context context) {
try {
ApplicationInfo info= context.getApplicationInfo();
return (info.flags&ApplicationInfo.FLAG_DEBUGGABLE)!=0;
} catch (Exception e) {
}
return false;
}
}
项目开发中,根据debug属性来输出日志。
但是有些时候想在给公司的测试机上安装的release版本也输出日志,那么这个时候到 AndroidManifest.xml 中的application 标签中添加属性强制设置debugable即可,如下:
[html] view plain copy
init 方法在客户端的第一个Activity的onCreate方法中执行一下即可。
项目开发中,根据debug属性来输出日志。
但是有些时候想在给公司的测试机上安装的release版本也输出日志,那么这个时候到 AndroidManifest.xml 中的application 标签中添加属性强制设置debugable即可,如下:
[html] view plain copy
init 方法在客户端的第一个Activity的onCreate方法中执行一下即可
全部回答
- 1楼网友:duile
- 2021-03-14 19:28
1. public class logutils {
2.
3. public static boolean app_dbg = false; // 是否是debug模式
4.
5. public static void init(context context){
6. app_dbg = isapkdebugable(context);
7. }
8.
9.
20. public static boolean isapkdebugable(context context) {
21. try {
22. applicationinfo info= context.getapplicationinfo();
23. return (info.flags&applicationinfo.flag_debuggable)!=0;
24. } catch (exception e) {
25.
26. }
27. return false;
28. }
29.
30. }
项目开发中,我们根据debug属性来输出日志。
但是有些时候我们想在给公司的测试机上安装的release版本也输出日志,那么这个时候我们到 androidmanifest.xml 中的application 标签中添加属性强制设置debugable即可,如下:
[html] view plain copy
1.
init 方法在客户端的第一个activity的oncreate方法中执行一下即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯