要将做好的工程生成apk文件,发现一般操作都是:Eclipse中右击项目名,选择<android tools>/<Export Signed Application Package…>设置私人密钥,生成apk;但是同时又发现在工程目录的bin文件夹下已经有一个系统自动生成的apk文件,
请问高手,这两个apk文件有何区别?是不是一个可安装,一个不可安装的?(限于设备问题,我无法测试)
如果我作为第三方AP发布,应该发布哪个apk文件呢?

解决方案 »

  1.   

    huild会自动在bin目录下生成apk,不需要签名,系统会自动签名。
      

  2.   

    这两个apk文件有何区别?是不是一个可安装,一个不可安装的?
    如果我作为第三方AP发布,应该发布哪个apk文件呢?签名可以设置应用程序的开发者信息,应用程序有效期等等,其实两个都是可以安装的,因为系统会自动签名。如果你要发布,当然发布你自己签名的啦!
      

  3.   

    这两个apk文件有何区别?
    bin下是调试文件,使用的签名是系统自动生成的debug.keystore(位于C:\Documents and Settings\Administrator\.android下)
    是不是一个可安装,一个不可安装的?
    两个都可以安装如果我作为第三方AP发布,应该发布哪个apk文件呢?
    应该发布自己签名的apk。