无法创建签名的 apk(密钥库)android studio 1.4.1
unable to create signed apk (keystore) android studio 1.4.1
我看到很多教程,用户可以在其中 select 文件夹来创建新的密钥库....但是在 android studio 1.4.1....我只能select *.jks 文件。我还使用 keytool (java) 创建了一个密钥库,然后选择现有的密钥库创建了签名的 apk....我能够创建应用程序-release.apk....但是 google 是上传时出现此错误
您上传的 APK 使用尚未生效的证书签名。您需要使用当前有效的证书对您的 APK 进行签名。了解有关签名的更多信息。
您需要使用不同的包名称,因为 "com.example" 受到限制。
您的包名称中不能包含某些名称,例如 com.example 和 com.google。您的包裹名称在 Play 商店中必须是唯一的。
除此之外 Android 遵循与 Java 相同的包命名约定。
一般为了使其独一无二,包的命名方式如yourDomainNameInReverse.YourAppname
例如,Mozilla firefox android 应用程序的包名称是 org.mozilla.firefox
如果您使用的是 android 工作室,请在 build.gradle
文件中更改 applicationId
。
您当前的应用程序 ID 类似于 applicationId "com.example.zyz"
然后将其更改为 applicationId "com.testmyname.zyz"
不需要change/manage包和代码
按照步骤
Select Project -> Click Build -> Click Generate Signed APK
然后按照此处显示的过程进行操作..
对于第一个错误:
您上传的 APK 使用尚未生效的证书签名。您需要使用当前有效的证书签署您的 APK。
回答:我不得不将我的系统日期更改为两天前,然后再次生成密钥库。 ....或者您可以等到您的证书生效。
对于第二个错误:
您需要使用不同的包名称,因为 "com.example" 受到限制。
答案:在 Android Studio 中,转到树状层次结构并右键单击 "app/java/your_package_name" 下的包名称文件夹,然后转到折射器,然后重命名。将出现一个弹出窗口....选择重命名包并将其重命名为默认值 com.example.package_name 以外的名称。还要在 AndroidManifest.xml 文件中进行更改。
我看到很多教程,用户可以在其中 select 文件夹来创建新的密钥库....但是在 android studio 1.4.1....我只能select *.jks 文件。我还使用 keytool (java) 创建了一个密钥库,然后选择现有的密钥库创建了签名的 apk....我能够创建应用程序-release.apk....但是 google 是上传时出现此错误
您上传的 APK 使用尚未生效的证书签名。您需要使用当前有效的证书对您的 APK 进行签名。了解有关签名的更多信息。
您需要使用不同的包名称,因为 "com.example" 受到限制。
您的包名称中不能包含某些名称,例如 com.example 和 com.google。您的包裹名称在 Play 商店中必须是唯一的。 除此之外 Android 遵循与 Java 相同的包命名约定。
一般为了使其独一无二,包的命名方式如yourDomainNameInReverse.YourAppname
例如,Mozilla firefox android 应用程序的包名称是 org.mozilla.firefox
如果您使用的是 android 工作室,请在 build.gradle
文件中更改 applicationId
。
您当前的应用程序 ID 类似于 applicationId "com.example.zyz"
然后将其更改为 applicationId "com.testmyname.zyz"
不需要change/manage包和代码
按照步骤
Select Project -> Click Build -> Click Generate Signed APK
然后按照此处显示的过程进行操作..
对于第一个错误: 您上传的 APK 使用尚未生效的证书签名。您需要使用当前有效的证书签署您的 APK。
回答:我不得不将我的系统日期更改为两天前,然后再次生成密钥库。 ....或者您可以等到您的证书生效。
对于第二个错误: 您需要使用不同的包名称,因为 "com.example" 受到限制。
答案:在 Android Studio 中,转到树状层次结构并右键单击 "app/java/your_package_name" 下的包名称文件夹,然后转到折射器,然后重命名。将出现一个弹出窗口....选择重命名包并将其重命名为默认值 com.example.package_name 以外的名称。还要在 AndroidManifest.xml 文件中进行更改。