我是Android应用程序开发的新手,正在尝试将应用程序上载到Google Play控制台,该应用程序已经上载到另一个Google Play控制台帐户。现在,我想将应用程序部署到客户的帐户,我从当前帐户取消发布该应用程序。
现在,当我尝试将应用程序上载到客户端控制台时,出现此错误:
您需要使用其他软件包名称,因为Google Play中已经存在“ com。 。 。***”。
我已尝试通过以下链接多次更改应用程序的程序包名称:
但是,它仍然显示相同的错误。
答案 0 :(得分:0)
更改应用程序 ID 对我有用
{% for post in posts.all %}
<div class="row">
<div class="col-sm">
<img class="post-image" src="{{ post.image.url }}" />
</div>
<div class="col-sm">
<img class="post-image" src="{{ post.image.url }}" />
</div>
<div class="col-sm">
<img class="post-image" src="{{ post.image.url }}" />
</div>
</div>
{% endfor %}
答案 1 :(得分:-1)
You need to use a different package name because "com...***" already exists in Google Play.
在Android Studio中创建新项目时,
applicationId
与Java样式的软件包名称完全匹配 您在安装过程中选择的。但是,应用程序ID和程序包名称 在此之后彼此独立。
解决方案
如果您将build.gradle
的{{3}}更改为更好的话
android{
defaultConfig {
applicationId "" //cahnge here
minSdkVersion //
targetSdkVersion //
versionCode // //increse verssion
versionName "" //increse verssion
}
}
之后 clean-rebuild-run 。
仅供参考
您的应用程序签名密钥用于验证您作为开发人员的身份,并确保为您的用户提供无缝,安全的更新,管理密钥并确保其安全性对您和您的用户都非常重要。
答案 2 :(得分:-1)
您需要更改Gradle内部的application id
PlayStore检查应用程序的应用程序ID。这应该是唯一的
android{
defaultConfig {
applicationId "com.****.****" //cahnge this
minSdkVersion 15
targetSdkVersion 27
}
}
此后,同步项目。然后
1- Goto build >> Generate Signed Apk
2- Create new key store path
3- Then enter keyStorePassword and Key Password and Create new APK
答案 3 :(得分:-1)
在android-studio中打开您的项目,然后将包名称重构为另一个名称。 如果您的软件包名称具有com.company或com.name或类似名称,则可能会再次遇到此问题。请使用唯一名称