Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically a

转载 2015年07月09日 19:52:37

当ADT升级后打包时会出现:“Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically assign one”,改如何解决,怎么解决更好?

     方便别人亦是方便自己

工具/原料

  • Eclispe 

  • Java jdk1.7.0_51

  • ADT adt-bundle-windows-x86_64-20140321

  • NDK android-ndk-r9d

方法/步骤

  1. 方法一:把AndroidManifest.xml中的“android:debuggable="true"”代码删除;

    缺点:当使用纯Java编程时没有问题,但是当使用ndk编程时,就会发现无法进入调试状态,原因是删除“android:debuggable="true"”,工程目录下的 libs/armeabi-v7a/ 下面就无法生成“gdbserver”和“gdb.setup”,在运行的时候就会由于找不到gdb相关的调试信息,所以就无法调试

  2. 方法二:

    1、选中当前的问题,右键“quick fix”,如下:

    如何解决:“Avoid hardcoding the debug mode"
  3. 2、如下图,select a fix : 选中 “Disable Check in This File Only”,点击 Finish 即可,返回后就发现error小时了

    如何解决:“Avoid hardcoding the debug mode"
  4. 3、测试ndk的调试:发现可以调试,至此问题基本解决了

  5. 方法二缺点:并没有从根本上去掉bug,只是把错误关闭了,要想根本上解决,需要andorid官方修复ndk调试的问题,当然项目不会等他们解决后再继续,对于需要进行ndk调试的朋友来说,这可能是当前最好的折中方案

Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically a

当ADT升级后会出现:“Avoid hardcoding the debug mode; leaving it out allows debug and release builds to autom...
  • mldxs
  • mldxs
  • 2014年09月10日 19:13
  • 3298

AndroidManifest.xml注意事项

转自http://blog.csdn.net/a345017062/article/details/8689185 一、target SDK version Android Runtime和D...
  • sayyanfu
  • sayyanfu
  • 2013年10月16日 09:26
  • 6265

AndroidManifest中debuggable

今天在AndroidManifest的配置中看到ide在这个配置项上做了红色提醒。于是看了一下官方对这个配置的说明: “ Avoid hardcoding the debug mode; leavin...
  • wangyuejie
  • wangyuejie
  • 2015年01月07日 09:42
  • 1790

使用正式签名打包APK,打开debug模式报错的问题解决方法

SDK Tools Revision 8以后,如果在AndroidManifest.xml中直接设置打开debug模式: 1 android:debuggable="tru...
  • WCG2018
  • WCG2018
  • 2016年11月16日 15:07
  • 1081

debug_and_release

1、如何判断生成的可执行文件是debug版还是release版? linux下用file xxx   2、如何生成debug版或release版? 前提: 在生成Qt库时(./configur...
  • donglangwudi
  • donglangwudi
  • 2012年12月25日 15:21
  • 978

如何解决:“Avoid hardcoding the debug mode"

当ADT升级后会出现:“Avoid hardcoding the debug mode; leaving it out allows debug and release builds to autom...
  • kp_liu
  • kp_liu
  • 2014年08月08日 17:00
  • 1609

Application之属性debuggable

会看到有人说只有当你把application中的debuggable设置为true的时候,才可以在机器上进行调试,如果不设置的话,默认为false。 今天楼主尝试了下,这句话是错的。 我新建了个程...
  • lintcgirl
  • lintcgirl
  • 2015年05月05日 10:31
  • 3181

Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically a

当ADT升级后打包时会出现:“Avoid hardcoding the debug mode; leaving it out allows debug and release builds to au...
  • u010897392
  • u010897392
  • 2015年07月09日 19:52
  • 786

android 开发中常见问题

1)ActivityManager: Warning: Activity not started, its current task has been brought to the front 原因是...
  • smilestone322
  • smilestone322
  • 2015年12月05日 01:13
  • 1972

Android debugaable值的设置

使用AndroidStudio打包的APK,被检测:在manifest.xml中定义Debuggable项,如果该项被打开,app存在被恶意程序调试的风险,可能导致泄漏敏感信息泄漏等问题。 如果在An...
  • xundh
  • xundh
  • 2016年11月17日 09:54
  • 1180
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Avoid hardcoding the debug mode; leaving it out allows debug and release builds to automatically a
举报原因:
原因补充:

(最多只允许输入30个字)