在我的软件工程课程中,我和我的团队选择为我们的学期长项目开发一个Android应用程序,并设法完成我们的第一组迭代,达到我们最小的可行系统。既然我们的最低可行系统已经完成,我们的教授希望我们提供一套关于如何运行应用程序进行验证的简单说明。在这个网站上搜索引导我一些新的术语,如签署您的应用程序,以便它在Android设备上运行。但是,在提到签名和私钥时,在我看来,签署应用程序主要是为了准备在应用程序商店上的实际发布,而不是简单地创建一个可执行版本供我们的教授在模拟器或实际的Android设备上运行。
作为Android开发的新手,我想得到一些关于我的小组应如何提交我们的应用程序的反馈。我们应该简单地从我们的eclipse项目的bin文件夹中提交app.apk文件,还是我们真的需要使用私钥来导出应用程序来签署我们的应用程序以便于安装?
答案 0 :(得分:1)
我会说用调试证书从bin文件夹中移交apk文件。在我的学校,这很好。
只有在将应用程序发布到"真实"时,才需要签署自定义证书。公开并防止黑客为您的应用创建虚假更新。