android - Android Studio 中重命名包和重命名目录有什么不同?

标签 android android-studio

我在 Android Studio 中为一个项目添加了一个新模块。我希望重命名包,所以我选择 Refactor -> Rename item,你可以看到图 1。

我发现显示图像 2 让我在重命名包和重命名目录之间进行选择,我很困惑。

我认为包名和目录名是匹配的,我认为更改包名时会更改目录名,更改目录名时必须更改包名。

而且,当我为项目添加新模块时,会显示图像 3,我不知道应用程序/库名称是什么意思,我在整个项目中找不到字符串 My Library。

图片 1
enter image description here

图 2
enter image description here

图片3

enter image description here

新增内容

致 oiyio:谢谢!

但是当我为项目创建新模块时,不会自动创建文件string.xml文件,所以我在string.xml中找不到字符串My Library。

您可以看到图 4 的树形结构,您可以在 https://www.dropbox.com/s/jwhjb7vq4hfxfi8/MyTest.zip?dl=0 下载代码进行测试。

图 4
enter image description here

最佳答案

重命名包将用新的包名重命名所有导入包名的文件,重命名目录将重命名目录文件夹,并且不会更改每个文件中导入的包名。

关于android - Android Studio 中重命名包和重命名目录有什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61222481/

相关文章:

java - 如何设置 Android 模拟 GPS 位置?

android - Chrome 电弧焊机ACTION_SEND

java - 正确的android Activity 流程?

android - 无法启动 android studio 无法加载 JVM DLL

Android Studio 启动失败 - ClassNotFoundException : com. intellij.ide.plugins.PluginManager

android-studio - Android Studio 中的时间跟踪工具窗口

android - 如何在运行时找到小通知图标的实际大小?

android - 如何在 fragment 的编辑文本中保存输入值?

android - Flutter程序未显示图像

macos - Mac Catalina 测试版上的 Android Studio 意外退出