无法创建签名的apk(密钥库)android studio 1.4.1

时间:2016-02-16 13:48:13

标签: android android-studio keystore android-keystore

我看到很多教程,其中用户可以选择文件夹来创建新的密钥库....但是在android studio 1.4.1 ....我只能选择* .jks文件。我还使用keytool(java)创建了一个密钥库,然后创建了选择现有密钥库的签名apk ....我能够创建app-release.apk ....但谷歌在上传时给出了这个错误
<登记/> 您上传了使用尚未生效的证书签名的APK。您需要使用当前有效的证书对您的APK进行签名。详细了解签名。 您需要使用不同的包名称,因为“com.example”受到限制。

4 个答案:

答案 0 :(得分:0)

您的包名称中不能包含 com.example com.google 等名称。您的包名必须在Play商店中是唯一的。 除此之外,Android遵循与Java一样的命名包的约定。

通常为了使其唯一,该包的名称类似于 yourDomainNameInReverse.YourAppname

例如,Mozilla firefox安卓应用的软件包名称为 org.mozilla.firefox

答案 1 :(得分:0)

如果您正在使用android studio更改applicationId文件中的build.gradle

您当前的应用ID ID applicationId "com.example.zyz",然后将其更改为applicationId "com.testmyname.zyz"

无需更改/管理套餐&amp;代码

答案 2 :(得分:0)

按照步骤

  

选择项目 - &gt;点击构建 - &gt;点击生成签名APK

然后按照那里显示的过程进行..

答案 3 :(得分:0)

第一个错误: 您上传了使用尚未生效的证书签名的APK。您需要使用当前有效的证书对您的APK进行签名。

答案:我必须将系统日期更改为两天,然后再次生成密钥库。 ....或者您可以等到证书生效。

对于第二个错误: 您需要使用不同的包名称,因为&#34; com.example&#34;是受限制的。

答案:在Android Studio中,转到树层次结构并右键单击&#34; app / java / your_package_name&#34;下的包名称文件夹。并转到折射器,然后重命名。将出现一个弹出窗口....选择重命名包并将其重命名为默认的com.example.package_name。也可以在AndroidManifest.xml文件中更改它。