3

情况:

  • 我决定更改我的应用程序的名称,因此我更改了包名称、strings.xml 和清单文件。

  • 我也在项目的所有文件中搜索并替换了它。

  • 但是当我在 Eclipse 上启动应用程序时,我会在右下角看到“Launching OldAppName”。

第一个提议: 这里的人向我提供了我已经尝试过的东西

我的失败尝试: 我尝试将文件(在 res、src 中)复制到一个新项目,但这没有帮助

我的成功尝试: 我复制了整个目录,并在另一台计算机上打开它,然后它显示正确的名称

我剩下的问题: 那个值在哪里?为什么它仍然在那里显示?

4

6 回答 6

7

我是这样解决的:

Eclipse -> 项目 -> 属性 -> 运行/调试设置,

在窗口中,为您的项目选择“启动配置”,如果名称错误,请将其删除。

下次启动项目时,Eclipse 将询问是否将其作为 Android 应用程序或其他方式启动。选择“安卓应用程序”。

--> 将创建一个具有正确名称的新启动配置。

于 2014-02-14T10:24:09.730 回答
3

最后!!找到负责的文件

有一个名为OldAppName .launch的文件

它位于工作区/.metadata/.plugins/org.eclipse.debug.core/.launches

还包括:

/home/amir/workspace/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings

可能已连接

感谢那些尝试帮助的人,希望这对其他人有帮助:)

于 2013-08-01T15:51:20.663 回答
1

只是加我的两分钱。

您处理调试配置的名称。单击调试按钮附近的箭头,然后选择“调试配置”。选择未完成的配置,在对话框的最顶部,您可以重命名配置,或者您可以删除它并创建一个新配置。

我建议这样做,而不是直接删除 Eclipses 配置文件。

于 2014-01-11T16:18:15.760 回答
0

只需在 string.xml 文件中更改 app_name 的值,然后右键单击项目文件夹并重命名它,仅此而已

于 2013-07-31T09:40:30.643 回答
0

转到res -> values -> strings.xml -> appname,在那里更改应用程序的名称。

不去 Android Manifest 并检查它是否看起来像这样:

<application

    android:label="@string/app_name" 
    .......................
>

如果android:label="@string/app_name"更改为android:label="MyApp",则将其更改为如上所示。你的问题应该得到解决。

于 2013-07-31T09:40:49.627 回答
0

解决这个问题最有效的方法是

运行 --> 运行配置

我正在添加它的快照

在此处输入图像描述

我添加了字符串来解释。你只需要给出你想要的名字。它将 在workspace/.metadata/.plugins/org.eclipse.debug.core/.launches创建新的 newAppName.launch

参考: http ://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftasks-java-local-configuration.htm

于 2016-06-18T02:56:37.657 回答