============问题描述============
RT,我想发布一个APP到google play 上,但是查资料说要关闭app 中的debug 以及移除 log。。。
想知道 eclipse中是否有 开关直接 将 debug模式关闭以及 关闭log输出 。。。
还有,必须要关闭debug以及log才能发布到google play 上么?
============解决方案1============
引用 4 楼 s_include 的回复:
Quote: 引用 3 楼 xzy2046 的回复:
没听说过这方面的限制,应该只是建议,非强制。
那有没有对 包名 有做规范。如果我的 包名为 com.android.music 这样可以通过么
包名和其他应用重复不能提交的
============解决方案2============
引用 2 楼 Mailbomb 的回复:
顶楼上!!!
我实在是不明白有那么多人顶1L,1L的答案跟楼主问的真的关系不大。楼主问了2个问题:(1)eclispe是否可以直接关闭debug模式?是可以的,直接在xml配置文件中,删除android:debug="true"就行了。我解释一下原因:平常我们在开发应用的时候一般需要进行调试,所以需要在xml配置文件中设置当前的模式为调试模式,否则就不会允许安装在真机上,而在发布到android应用市场的时候是不允许你上传debug版本的apk,所以需要你对自己的应用进行打包,打包的目的是签名,防止应用被盗版;打包的方法有很多,可以google一下,如果你使用的是eclispe打包,其实在打包的过程中它会提醒你删除这个debug配置。(2)是否可以关闭log输出?楼主问这个问题是基于不知道怎么上传,而得出的一个自认为有关系的问题,而1L回答的恰恰是在楼主得出错误结论后的回答,这种回答是建立在无意义的基础上,是没有基础的,然后后面一票人在顶,是在误导了大众。google提醒你删除Log目的是为了防止APK被人反编译,因为Log的输出会暴漏代码内部的某些逻辑。因此google提醒你删除这些log,其实可以不删除。