我将Android debuggable设置为false,但条件为true。这有什么不对?
应用:
//debugable false or true, nothing changes
if ((applicationFlags & ApplicationInfo.FLAG_DEBUGGABLE) != 0) {
Log.d(TAG, "debugable");
}
清单:
<application android:debuggable="false" ...
答案 0 :(得分:2)
这个问题的答案已经在SO上给出了。
答案 1 :(得分:1)
。 在Android Manifest中将您的应用程序声明为“可调试”,您可以在Android设备上调试Android应用程序,就像在模拟器上一样 使用Eclipse时,直接从Eclipse IDE运行您的应用程序会自动启用调试。 如果在清单文件中手动启用调试,请确保在构建发行版之前禁用它(您发布的应用程序通常不应该是可调试的)。
答案 2 :(得分:0)
清单中的可调试标记会自动更改,您可以将其完全删除,这也是Google推荐的。
如果您调试应用程序,则该标志为true。如果导出应用程序,则标志为false。