从 com.example 更改 Eclipse Android 项目的默认包

Posted

技术标签:

【中文标题】从 com.example 更改 Eclipse Android 项目的默认包【英文标题】:Change default package from com.example for Eclipse Android projects 【发布时间】:2012-11-09 04:57:36 【问题描述】:

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

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

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

这可能吗?请说明方法。

【问题讨论】:

答案已经在这里:***.com/questions/6741246/… 【参考方案1】:

不,您不能更改默认值;它在插件源中被硬编码。

(出于好奇,它位于 ADT 代码库中的 com.android.ide.eclipse.adt.internal.wizards.templates.NewProjectPage#SAMPLE_PACKAGE_PREFIX 中)。我们应该考虑保留最近设置的包前缀,并在下次插入父包。请随时在http://b.android.com 类别组件工具中提出问题。

-- 托尔

【讨论】:

嗨 Tor - 我还没有看到这个问题,所以我创建了code.google.com/p/android/issues/detail?id=44972。感谢您的建议。【参考方案2】:

在 Android Studio 未运行的情况下,编辑文件:C:\Users\MyAccount\.AndroidStudio\config\options\options.xml(将 C: 替换为安装驱动器,将 MyAccount 替换为您的帐户名)。

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

【讨论】:

这个答案是相关的,但可能已经过时,因为 SAVED_COMPANY_DOMAIN 不再存在。请参考this answer 此文件夹不退出【参考方案3】:

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

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

【讨论】:

【参考方案4】:

对于 2020 年来到这里的任何人,您要查找的文件是 other.xml 它可以在 config/options/other.xml 下的 AndroidStudio 库中找到 (对于 mac,这可能是 ~/Library/Application Support/Google/AndroidStudio4.1/options)

然后你可以按照@Murillo Comino 的说明进行操作

&lt;property name = "SAVED_ANDROID_PACKAGE" value = "com.example" /&gt;

【讨论】:

重要细节见this answer:Android Studio 需要关闭,否则会重置为默认值。 此文件夹不存在【参考方案5】:

我不知道为什么这么多人对错误的文件位置有正确的答案...

我已经使用所有默认设置安装了 android studio 2020.3,并且文件 others.xml 位于文件夹中

C:\Users\MYUSER\AppData\Roaming\Google\AndroidStudio2020.3\options

【讨论】:

【参考方案6】:

如果您已经创建了项目,则可以转到 AndroidManifest.xml 文件并更新 Manifest(根)标签中的属性

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="your.package.name"
    android:versionCode="1"
    android:versionName="1.0" >

只需确保您的其余代码也反映了此更改。

【讨论】:

感谢该信息。但是,我想设置默认包 ID,以便在创建项目时不必编辑它。目前,我不需要更改现有项目的包名。 谢谢,这有帮助:+1 因为您没有回答问题,所以您的票数下降了。问题不是在创建项目后更改包名称,而是将 eclipse 默认值从“com.example”更改为用户特定的名称。这样,当创建一个新项目时,包名会预先填充一个有用的值。【参考方案7】:

单击包名并按 Alt+Shift+R 并重命名,它将更新所有内容!

【讨论】:

以上是关于从 com.example 更改 Eclipse Android 项目的默认包的主要内容,如果未能解决你的问题,请参考以下文章

python social auth 更改引用地址

iphone应用程序ID更改捆绑前缀

从 Eclipse 插件以编程方式更改菜单项

如何将代码更改从 Eclipse 提交到 GitHub

如何从 example.com 移动到 app.example.com

需要一个找不到的“com.example.dao.InterfaceName”类型的 bean