Android生成签名APK错误?

时间:2013-10-07 08:34:48

标签: android gradle apk

我的第一个Android项目已经完成。我想加载Google Play。 当我做构建 - >生成签名APK 给错误安卓工作室。

  

对于基于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 ?
        }

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

请帮忙。抱歉坏英语。 感谢。

1 个答案:

答案 0 :(得分:-2)

这样做.. 手册很清楚。请说明你工作之后你会遇到哪些部分,我建议:

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

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

  • 在eclips中打开您的项目
  • 按右键,工具(android工具?) - > export signed application(apk?)
  • 穿过wizzard:
  • 建立一个新的密钥库。记住密码
  • 签署您的应用
  • 保存等。

另外,从链接:

  

使用Eclipse ADT编译和签名

     

如果您将Eclipse与ADT一起使用   插件,您可以使用导出向导   导出已签名的.apk(甚至是   如有必要,创建一个新的密钥库。   导出向导执行所有操作   与Keytool和。的互动   Jarsigner for you,它允许你   使用GUI签名包   执行手动程序   如所讨论的那样编译,签名和对齐   以上。一旦向导编译完毕   并签署了您的包裹,它也将   perfom包对齐   的zipalign。因为导出向导   你使用Keytool和Jarsigner   应该确保它们是可访问的   在您的计算机上,如上所述   在签名的基本设置中。

     

创建已签名且对齐的.apk   蚀:

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

         

    现在启动“导出Android应用程序”向导,这将指导   你通过签署的过程   您的申请,包括步骤   选择用于的私钥   签署.apk(或创建一个新的.apk)   密钥库和私钥)。

  4.   
  5. 完成导出向导,您的应用程序将被编译,   签名,对齐,准备好了   分布。
  6.