在Real设备上测试

时间:2012-07-02 18:50:36

标签: android

如果我使用工作区项目中bin目录中的.apk文件,而不是通过导出项目生成.apk,那会有所不同吗?

2 个答案:

答案 0 :(得分:1)

您可以在调试时使用bin文件夹中的apk,但在发布应用时,您必须导出已签名的apk,或手动从bin文件夹中签名。

但是,更简单的方法是从eclipse直接在硬件设备上进行调试,因为这样您就可以访问各种工具,如adb和LogCat,有关详细信息,请参阅this链接。

答案 1 :(得分:1)

bin中的apk文件是使用调试密钥签名的,这会失去签署应用程序的好处。您的应用程序应使用您自己的密钥(在导出项目时指定)进行签名,这种密钥可以唯一标识您的应用程序并保护(或试图保护)您的应用程序,防止其他人更改您的应用程序并重新发布它。此外,当您上传应用程序的更新时,必须使用与原始应用程序相同的密钥进行签名,因此请确保此密钥安全。