首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android Studio中删除和重命名软件包?

如何在Android Studio中删除和重命名软件包?
EN

Stack Overflow用户
提问于 2016-07-27 10:36:10
回答 2查看 681关注 0票数 0

我有一个包,我想在Android Studio中重命名。下面是它现在的样子:

我只是想将包名改为更短的名称,例如com.tabs,但我似乎无法做到这一点。我试着右击它,点击“折射器”和“重命名”到"com.tabs“,但似乎不能工作。我还试图通过指定package="com.tabs"来重命名AndroidManifest.xml中的包,但这似乎也没有改变任何事情。有没有什么方法可以简单地删除那些无关的包(com.tabs.tabs.tabs specifically),并在最后保留com.tabs?我也尝试右键单击这些包,但我担心如果我删除这些包,也会删除子目录。任何帮助都将不胜感激。谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-07-27 11:00:14

首先,在build.gradle中更改您的应用程序id

代码语言:javascript
复制
android {

    defaultConfig {
        // ...
        applicationId "com.tabs"
        // ...
    }
}

然后使用IDE工具重构您的包名。

此外,在进行重构之后,确保Activity/Service/ContentProvider/BroadcastReceiver名称与新的类名相匹配。

票数 0
EN

Stack Overflow用户

发布于 2016-07-27 11:56:24

重构(shift + F6)有时很难处理过长的包名,所以您也可以在java文件夹下创建一个新的包名为com.tab,并将您的文件/文件夹拖入其中。它仍然在重构,但它要容易得多。

正如其他人所说的那样,更改您的applicationId (不是必须的,但这将保持一致),以及在您的AndroidManifest和使用包名称的任何其他xml中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38602792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档