Java Android-创建我的应用程序的第二个实例

Java Android-创建我的应用程序的第二个实例,java,android,eclipse,Java,Android,Eclipse,我已经使用Eclipse创建了我的第一个应用程序,现在希望在其中实现NFC。然而,我不想把它添加到我的第一个应用程序中,以防我遇到问题。我希望再次将我的应用程序复制并粘贴到Eclipse中,这样我的工作区中就可以有两个版本(App1和App1NFC) 复制、粘贴然后重命名NFC版本是一种安全的方法吗。我担心Java源文件可能会相互冲突。重命名项目名称是否足够,或者我是否必须更改清单/res文件夹中的其他内容 谢谢您可能希望研究使用git之类的版本控制系统。您可以使用NFC代码创建一个分支,然后可

我已经使用Eclipse创建了我的第一个应用程序,现在希望在其中实现NFC。然而,我不想把它添加到我的第一个应用程序中,以防我遇到问题。我希望再次将我的应用程序复制并粘贴到Eclipse中,这样我的工作区中就可以有两个版本(App1和App1NFC)

复制、粘贴然后重命名NFC版本是一种安全的方法吗。我担心Java源文件可能会相互冲突。重命名项目名称是否足够,或者我是否必须更改清单/res文件夹中的其他内容


谢谢

您可能希望研究使用git之类的版本控制系统。您可以使用NFC代码创建一个分支,然后可以非常轻松地来回切换。

您只需复制整个文件夹并将其重命名为任何您喜欢的名称。然后您可以将其作为另一个项目打开

顺便说一句


为什么不使用Android Studio?

如果您希望两个应用程序在同一台设备上运行,则软件包名称不应完全相同,以免相互冲突。否则,现有应用程序的安装将被安装应用程序所取代

i、 e

如果app1的包名为com.mycompanyname.myappname
然后确保另一个应用程序没有相同的软件包,您可以将其重命名为com.mycompanyname.myappname1

将Eclipse用于App1,然后将AS用于App1NFC?复制项目(文件夹)时应该不会有任何问题,但我不知道您是否可以在Android Studio中打开Eclipse项目(由于Gradle的原因,不确定)或VisualSVN,用于免费的专用本地SVN缓存。好答案+1。关于重命名,名称空间仍将冲突。您需要在清单中更改它。否则该应用程序将安装在其他应用程序之上。