在调试标志设置为true时,在市场中安装应用程序会有什么影响?
答案 0 :(得分:3)
你的意思是什么 debug-flag ?
如果您的意思是AndroidManifest.xml
中的android:debuggable
标志,则表示每个人都可以使用调试器并通过USB连接到您的应用程序。每个人都可以断开应用程序的断点并查看执行时代码行。如果你做任何不应该被揭示的事情,那么就会带来安全风险。
如果您的意思是使用调试密钥对应用程序进行了签名,请参阅Rahuls回答,尽管您无法上传没有功能齐全的发布密钥的应用程序(这可能是几个月前,但现在已被谷歌阻止)
如果您的意思是通过LOG.d()输出调试信息,请参阅挡泥板回答。
答案 1 :(得分:1)
据我所知,您无法在使用调试密钥签名的Android Market中发布应用程序
检查此链接中的第3点
http://developer.android.com/guide/publishing/app-signing.html
答案 2 :(得分:0)
调试信息在LogCat中可见。
但也许不止这个