这是创建apk文件的正确方法

时间:2016-08-09 10:23:33

标签: android android-studio

我是android编程的初学者,所以我可能不知道如何正确地做事,但我有一个关于创建apk文件的问题。在Android Studio中进行构建APK和生成签名APK有什么区别?该计划会有所不同吗?

3 个答案:

答案 0 :(得分:1)

它不会改变应用程序的行为。签署一个apk会附加一个公钥证书。如果您不打算分发应用程序,请不要担心签名。

https://developer.android.com/studio/publish/app-signing.html

答案 1 :(得分:0)

构建APK

  • 必须在安装此apk
  • 的设置中检查未知来源
  • 您无法将其上传到Playstore进行发布

签名apk

  • 您需要创建证书文件以创建签名Apk,证书包含组织的地址和功能版本更新的密码
  • 可以上传到Playstore进行发布

答案 2 :(得分:0)

Sign Your App的Android开发者文档页面确实解释了这一切,但只是为了回答您的特定问题:

构建APK将使用调试密钥库使用您当前的配置(AKA Build Variant)构建一个APK。生成已签名的APK将允许您使用自己的密钥库(并在您需要时便于创建密钥库)来签署您的应用程序。例如,您需要执行此操作才能上传到Google Play商店。

您可以在“构建变体”菜单中更改任何模块的活动构建变体(例如,如果您的应用程序小而简单,则为app模块),默认情况下位于Android Studio屏幕的左下角。您可以在项目设置中编辑它们,或从Build>跳转到那里。编辑构建类型...菜单

Build APK的默认构建配置(AKA Build Variants)将进行调试,而您通常会使用Generate Signed APK的发布配置。根据这些配置的不同,程序会有所不同。例如,您可能只为发布版本启用分析,该版本由Gradle构建文件中的某个标志设置。