Copy existing project with a new name in Android Studio

后端 未结 19 2263
野趣味
野趣味 2020-11-29 17:31

I would like to copy my Android project and create a new project from the same files just with a different name. The purpose of this is so I can have a second version of my

19条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-29 17:32

    This is a combination nt.bas's answer and step 9 of Civic's answer with visual examples because it took me a while to find out what was intended since I am new to Android Studio. It has been tested in Android Studio 3.2.1.

    1. Open the project you want to clone in Android Studio. (In this example, the old project name was test5 and the new project name was test6)

    2. In the left file-overview pane, click: Project (where it might currently say android).

    1. Right mouse button click on the project within the file explorer pane and click refactor>clone.

    1. Change the "New name" to your new project name and click ok.

    1. File>open>New window>Select your new project>Open in new project window. In the new window, wait until the bottom line of Android studio is finished/says:"Gradle Sync Finished".

    1. In the file overview pane and right mouse button click (RMB) on: app.java/< your old project name (not the test one, not the androidTest one, just the blank one)>

    1. Enter the new name of your package and select both checkmarks, click refactor.

    1. In the bottom left bar click "Do refactor".

    1. Open app/res/values/strings.xml and change name of the old project (e.g. test5) to the new name of the project in line:

      test5
      

    1. Open Gradle scripts/build.gradle (Module:app) and change the line to the same line with your new project name:%fig4

      applicationId "com.example.a.test5"    
      

    1. A yellow line will appear at the top of your code pane, requesting gradle sync. Press "sync now".

    1. in top bar, press build>Clean project.

    1. If it says "Gradle build finished" in the bottom left, you click "Build>Rebuild project".

    1. Now you should be able to compile and run your project again (if it worked in the first place).

提交回复
热议问题