gpt4 book ai didi

android - 试图在 Android Studio 中重命名一个包,但说文件 (com) 已经存在

转载 作者:太空狗 更新时间:2023-10-29 16:12:49 25 4
gpt4 key购买 nike

我在 Android Studio 中创建了一个新应用,一切顺利,我创建了一个签名的 apk,但我在 Play 商店发布了一个旧应用,我设法找到了那个旧应用的 key.keystore,我最初是这样做的两年前在 Eclipse 中,所以在 Keystore Explorer 中打开我的旧 apk 后,我能够记住我的旧存储密码、别名和 key 密码,所以我回到 Android Studio,单击生成新签名的 apk,我选择了我的旧 keystore 路径,填写信息(存储密码、别名、 key 密码,它让我用旧 key 生成新的签名 apk.keystore,所以我假设我实际上得到了用我的旧 Eclipse key 签名的新 AS 应用程序。 keystore ,否则它不会让我生成签名的 apk,对吗?或者在模拟器中运行它,直到我输入正确的信息。

现在我遇到的下一个问题是重命名包,我需要做的是将新的应用程序/包重命名为与旧应用程序/包相同的名称(com.name.radio)我读到你这样做这在 build.gradle 中..... 当我在 AS 中创建我的新应用程序时,我能够首先毫无问题地重命名 java 下的 3 个文件夹(命名.ie.radio)来执行此操作我选择我想要的文件夹要重命名,请单击 Show Options Menu,取消选中 Compact Empty Middle Packages,右键单击我的文件夹并选择 Refactor > Rename > Rename Package,然后我必须在 build.gradle 中更正它,第一次工作正常。

现在我想再次重命名我的新应用程序/包,与我的旧应用程序 (com.name.radio) 重命名,所以我尝试将新包名称设置为 com,但它不允许我说文件已存在。 http://i.stack.imgur.com/cNgA5.png

我应该删除 com 文件夹吗:\app\build\generated\source\r\release尝试在 build.gradle 中重命名它是没有意义的,对吗?

有人帮我解决这个问题,就像每晚都在猜测一样。我只想发布对我的旧应用程序的更新,而不必发布新应用程序。

最佳答案

这个修改需要三个步骤:

  1. 更改 list 中的包名称
  2. 在 TreeView 中右击->重构->重命名来重构您的包的名称,然后Android studio 将显示一个窗口,选择“重命名包”
  3. 在 build.gradle 文件中手动更改应用程序 ID:android/defaultconfig/application ID 然后清理/重建项目

根据这个answer

关于android - 试图在 Android Studio 中重命名一个包,但说文件 (com) 已经存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39821487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com