san*_*one 132 android intellij-idea
按Shift + F6似乎只是重命名最后一个目录.
例如,在项目中com.example.test,它将仅提供重命名测试.如果我导航到包名称.java或Manifest文件并按Shift + F6 ,则同样适用.
那么有没有办法重命名包?
Cri*_*ian 162
你可以这样做:
R.java班级和按下F6(Refactor-> Move ...).它允许您将类移动到另一个包,并且将更新对该类的所有引用.小智 159
解决这个问题的最佳方法是访问AndroidManifest.xml package="com.foocomp.fooapp:
适合我.
此外,替换整个项目中的路径,因为它没有改变一切.然后清理,重建,它的工作原理 - >在Android Studio/IntelliJ中你应该取消标记"Compact Empty Middle Packages"
Fer*_*ego 34
Eclipse:右键单击项目> Android工具>重命名应用程序包.
就如此容易...

在Android Studio中:打开build.gradle文件>在defaultConfig> synchronize下重命名applicationId
Pri*_*mar 28
shift+F6您将看到如下所示的弹出窗口,选择
重命名包.就是这样.
小智 15
我找到了在整个项目中重命名包的另一种解决方案:
这会在整个项目中重命名包/目录.
Him*_*der 11
让我们解决这两个用例
**重命名包名称或修剪包**
com.mycompany.mystupidapplicationname为com.mycompany.brandname
要么
com.someothercompany.mystupidapplicationname to com.someothercompany.mystupidapplicationname
要么
com.someothercompany.mystupidapplicationname to someothercompany.brandname
但这只会重命名包名的最后一部分
删除虚拟文件
要修剪包,只需右键单击并将包部件移动到其父级中
我找到了解决这个问题的好方法.以在问题中提到的例子中,下面是从改变包名称的步骤com.example.test给com.example2.test:
temp在目录中example(和目录一起test).com.example并单击Shift + F6.现在它提供了重命名文本example.在这里,您可以输入所需的新文本,IntelliJ将为您完成剩下的工作.temp从文件系统中删除临时目录.这个想法可以用来重构包名称的任何部分.
祝好运!!
小智 5
此修改需要三个步骤:
然后清理/重建项目
不幸的是,以上所有对我都不起作用。经过大量试验后,在 Android Studio 中对我有用的是:
对包执行“移动”到您想要的新包名称。(右键单击包并选择重构 -> 移动)如果重构 -> 移动不适合您,则使用您想要的名称创建一个包,然后在现有包中手动移动到新包,然后删除旧的空包。
更改清单中的包名称(手动)
| 归档时间: |
|
| 查看次数: |
193833 次 |
| 最近记录: |