0

我的第一个 Android 项目已经完成。我想加载 Google Play。当我进行 构建时-> 生成签名的 APK给出错误 android studio。

对于基于 Gradle 的项目,应在 Gradle 构建脚本中指定签名配置。有关更多信息,请参阅 Gradle 用户指南。

我尝试将配置作为此示例进行签名

signingConfigs {
        release {
            storeFile file("mykeystore")
            storePassword "mypassword"  
            keyAlias "my alias"
            keyPassword "mykeypassword"
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    } 

但我不知道 mykeystore 以及我的密码和其他信息。

release {
            storeFile file("mykeystore")  -> what is mykeystore ?
            storePassword "mypassword"    -> what is mypassword ?
            keyAlias "my alias"           -> what is myalias ?
            keyPassword "mykeypassword"      -> what is mykeypassword ?
        }

我无法构建我的项目。这是我的第一个项目。我使用 android studio 2.0.11 和 mac os x lion。

请帮忙。对不起英语不好。谢谢。

4

1 回答 1

-2

这样做..手册很清楚。请说明您工作后遇到的问题,我建议:

http://developer.android.com/guide/publishing/app-signing.html

好的,一个小概述,没有参考或日食,所以为错误留出一些空间,但它的工作原理是这样的

  • 在 eclips 中打开你的项目
  • 按鼠标右键,工具(android 工具?)-> 导出签名的应用程序(apk?)
  • 通过向导:
  • 制作一个新的密钥库。记住那个密码
  • 签署您的应用程序
  • 保存它等。

另外,从链接:

使用 Eclipse ADT 编译和签名

如果您使用带有 ADT 插件的 Eclipse,则可以使用导出向导导出签名的 .apk(如果需要,甚至可以创建新的密钥库)。导出向导为您执行与 Keytool 和 Jarsigner 的所有交互,这允许您使用 GUI 对包进行签名,而不是执行手动过程来编译、签名和对齐,如上所述。一旦向导编译并签署了您的包,它还将使用 zipalign 执行包对齐。由于导出向导同时使用 Keytool 和 Jarsigner,因此您应该确保它们可以在您的计算机上访问,如上文“签名的基本设置”中所述。

要在 Eclipse 中创建签名并对齐的 .apk:

  1. 在 Package Explorer 中选择项目,然后选择 File > Export。
  2. 打开 Android 文件夹,选择导出 Android 应用程序,然后单击下一步。

    导出 Android 应用程序向导现在启动,它将指导您完成对应用程序进行签名的过程,包括选择用于签署 .apk 的私钥(或创建新的密钥库和私钥)的步骤。

  3. 完成导出向导,您的应用程序将被编译、签名、对齐并准备好分发。
于 2013-10-07T08:42:31.667 回答