我在Appinventor2中创建了一个应用。它在Google Play上列出,我最初在应用名称“ Well_Red_controller_V29”中错误地包含版本号。
Play商店似乎已更改了应用程序名称,以包括开发平台(appinventor)和我的Google名称(doodooronron)。
此后,我已经对其进行了两次更新,但是当我尝试上传最新版本(V32)时,“应用程序发布”窗口将返回错误消息
“您的APK或Android App Bundle必须具有软件包名称appinventor.ai_Doodooronron.Well_Red_controller_V29。“
我尝试使用此名称以及应用程序的原始名称和其他排列方式,但是似乎没有任何效果,我一直收到相同的答复。
任何人请问我能做什么来解决此问题?
如果您的软件包名称不相等,则会发生这种情况。
appinventor.ai_Doodooronron.Well_Red_controller_V29
您应该只使用这样的软件包名称:
com.example.Well_Red_controller_V29
[我突然想到,通过使用递增名称(每个最新的项目是Well_Red_controller_V32)保存每个更新的项目,然后将其构建为应用程序,然后将应用程序名称更改为原始上传的应用程序来对应用程序进行版本控制的方法是错误的方式去做。因此,我现在尝试使用原始上载名称(Well_Red_controller_V29)保存最新版本的project,然后从该文件中构建apk文件。还有宾果!它上传确定。现在对我来说显而易见的是,项目名称已嵌入到apk文件中,因此永远不要更改项目名称以创建其他版本。将来,如果要保留特定版本,我将使用包含版本号的唯一名称保存该项目,然后还原到原始项目以构建最新版本。要么,要么将aia文件下载到我的HDD中,然后只保留一个项目。