作者:myfey | 来源:互联网 | 2023-05-18 08:08
好吧,我已经做了一些搜索,似乎接近我正在寻找的答案.但是因为害怕搞乱我目前的项目(我是第一次开发应用程序开发人员,到目前为止我很高兴...我想保持这种状态),我正在寻找一个好看的逐步介绍如何复制项目.我知道某些地方的某些东西需要导入/重命名,但我不确定究竟是什么/在哪里.
那么,对于如何做到这一点还是有一个很好的步骤还是我错过了它?如果没有,有人可以向我解释一下吗?
编辑:我想复制一个应用程序项目,使另一个非常相似的应用程序项目.我正在为我的应用程序使用Android Studio.我希望能够使用一个应用程序来创建另一个应用程序(当然不同).因此,我没有创建一个新项目并制作所有xml/java文件并添加所有图像等,而是希望能够使用我已有的内容并将其复制以制作另一个与原始文件完全分离的应用程序.我根本不使用Eclipse,我正在为我的应用程序使用Android Studio.
1> 小智..:
我是Android和AndroidStudio(AS)的新手,我已经花了很多时间尝试使用AS来"克隆"一个项目.非常感谢上面给出的现有答案,这使我走上了正确的道路.对于像我一样的任何新手,以下详细的逐步说明应该证明是有用的:
使用Windows资源管理器,导航到Android Studio项目目录,选择要克隆的项目文件夹;
复制所选文件夹;
将文件夹粘贴到Android Studio(AS)项目目录中;
将粘贴的文件夹重命名为克隆项目的新名称,例如'ViewPager_Shell';
启动Android Studio;
选择"打开现有的Android Studio项目";
导航到AS项目目录;
选择文件夹'ViewPager_Shell';
确保AS主浏览器窗格在AS主框架的左侧可见;
选择资源管理器窗格的"Android"视图;
打开应用程序 - > java; 现在应该可以看到旧包名称,例如'com.hulme.owm';
右键单击旧包名称,然后选择"重构 - >重命名";
现在应该出现一个对话框; 左键单击"重命名包";
在弹出对话框中,将旧包(例如'owm')替换为新包名称(例如viewpager_shell);
左键单击"重构"按钮; 谨防!!...新的"查找保理预览"窗格应在AS主框架窗口的左下方打开;
选择'Do Refactor';
使用AS资源管理器窗格,导航到'Gradle Scripts - > build.gradle(Module:app);
双击build.gradle(Module:app)以在AS编辑器窗格中查看其内容;
将defaultConfig'applicationID'字符串更改为新的完整包路径(例如"com.hulme.viewpager_shell");
使用AS资源管理器窗格,导航到"app - > manifests - > AndroidManifest.xml";
双击"AndroidManifest.xml"以在AS编辑器窗格中查看它;
在manifest标记下,您应该观察到现在出现的新包名称(例如'com.hulme.viewpager_shell')是前一个重构步骤的结果;
在应用程序标签下,将android:label更改为新名称(例如"ViewPager Shell Demo") - 这是Android的"设置" - >"应用程序管理器"提供的已安装应用程序列表中显示的名称;
在activity标签下,将android:label更改为新名称(例如"VP Shell") - 这是应用程序图标下显示的名称,它也是活动的默认ActionBar标题;
您现在应该能够构建并运行新克隆的项目.
2> Keshav1234..:
为实现您的目标,请按照以下步骤操作:
通过导航到文件 - >关闭来关闭现有项目.
找出您的Android Studio工作区路径并导航到该路径.
在该目录中,您将拥有此项目.创建一个新文件夹并将此文件夹的内容复制到该新文件夹.或复制现有和项目文件夹并将其粘贴到任何您想要的位置,然后重命名它.
转到Android Studio,选择"导入现有项目",从存储它的路径中选择新文件夹.
这必须足以实现您的目标.希望这可能对你有所帮助.