将Eclipse Android项目的默认包从com.example更改为其他名称

14

我正在使用带有Android SDK的Eclipse 4.2。

我想知道是否可以更改默认包ID com.example,当您输入应用程序名称时,在“新Android应用程序”向导中显示的?

我希望它默认为我的包ID,这样我就不需要每次更正包名称字段。

这可行吗?请解释如何操作。


答案已经在这里: https://dev59.com/yGw15IYBdhLWcg3wO5SX=_ - SarahGaidi
7个回答

6
不,您不能更改默认设置;它在插件源代码中被硬编码。(对于好奇的人,它在ADT代码库中的com.android.ide.eclipse.adt.internal.wizards.templates.NewProjectPage#SAMPLE_PACKAGE_PREFIX中)。我们应该考虑将最近设置的包前缀保持并在下次插入父包。可以在http://b.android.com类别组件-工具中提交问题报告。-- Tor

3
嗨 Tor - 我还没有看到这个问题,所以我创建了http://code.google.com/p/android/issues/detail?id=44972。感谢您的建议。 - NobodyMan

4

如果 Android Studio 没有运行,请编辑文件:C:\Users\MyAccount\.AndroidStudio\config\options\options.xml(将 C: 替换为安装驱动器,将 MyAccount 替换为您的帐户名)。

在 xml 文件中查找 "property name="SAVED_COMPANY_DOMAIN" value=",并将值更改为您想要的值。


这个答案是相关的,但可能已经过时了,因为SAVED_COMPANY_DOMAIN不再存在。请参考这个答案 - Douglas Kazumi
该文件夹不存在。 - Rafael Lima

2

按照user2232952的指导,对于Android Studio的新版本,请更改以下值:

Original Answer:最初的回答

<property name = "SAVED_ANDROID_PACKAGE" value = "com.example" />

2
如果您在2020年来到这里,您要找的文件是other.xml。它可以在AndroidStudio库中的config/options/other.xml下找到。(对于Mac用户,这可能是~/Library/Application Support/Google/AndroidStudio4.1/options)
然后您可以按照@Murillo Comino的说明进行操作。 <property name = "SAVED_ANDROID_PACKAGE" value = "com.example" /> 编辑:
根据@Douglas Kazumi的评论,重要的是在编辑此文件时关闭AS。

重要细节在这个答案中找到:Android Studio需要关闭,否则它将重置回默认值。 - Douglas Kazumi
这个文件夹不存在。 - Rafael Lima
为什么它不在用户界面中提供这个设置呢?已经有这么多设置了,再添加一个也不会减少对搜索功能的需求 xD - BloodyRain2k
我正在使用Jetbrains Toolbox中的Android Studio,但似乎没有这样的文件或路径。 - Tim Kochetkov

2
我不确定为什么有这么多人的答案都是正确的,但文件位置却错误了...
我安装了Android Studio 2020.3,并使用所有默认设置,文件others.xml在文件夹中。
C:\Users\MYUSER\AppData\Roaming\Google\AndroidStudio2020.3\options

2022年2月发布,适用于Windows操作系统。 - methodsignature

0
如果您已经创建了项目,可以转到AndroidManifest.xml文件并更新清单(根)标记中的属性。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="your.package.name"
    android:versionCode="1"
    android:versionName="1.0" >

只需确保您的其余代码也反映了这个变化。

谢谢提供这些信息。不过我想设置默认的包ID,这样在创建项目时就不必编辑它了。目前,我没有修改现有项目包名称的需求。 - gone
3
你之所以会收到负面评价,是因为你没有回答问题。问题不在于在项目创建后更改包名,而在于将 Eclipse 默认从“com.example”更改为某个特定用户的名称。这样,在创建新项目时,包名就可以预填入有用的值了。请注意,本翻译保证忠实于原文意思,同时尽可能地通俗易懂,但并未进行解释或添加额外内容。 - ObscureRobot

-1
点击包名,然后按下 Alt+Shift+R 进行重命名,它会更新所有内容!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接