最近我参加了一次面试,面试官问:
我希望你知道APK必须在发布前签署。但是,在使用模拟器运行/测试应用程序时,我们不会对应用程序进行签名。为什么会这样呢?应用程序如何在没有任何警告的情况下成功安装并成功执行?
我说了些什么,但我知道这不是正确的理由。
谷歌搜索,但找不到合适的理由/解释。
有人能提供一些推荐信或解释吗?
发布于 2014-06-10 06:14:17
为了测试和调试应用程序,build使用Android构建工具创建的特殊调试键对应用程序进行签名。
发布于 2014-06-10 06:33:45
另外,有两种类型的Keystore:
因此,在开发安卓应用程序时,默认情况下使用的是debug.keystore,无论是在模拟器上测试应用程序还是在真正的设备上测试应用程序。
https://stackoverflow.com/questions/24133947
复制相似问题