118

Android プロジェクトをコピーして、同じファイルから別の名前で新しいプロジェクトを作成したいと考えています。これの目的は、アプリ ストアでサポートされているアプリの 2 番目のバージョンを作成できるようにすることです。

ここでこの答えを見つけました:

Android - 既存のプロジェクトを新しい名前でコピーする

しかし、それはEclipse用です。Android Studioでこれを行うにはどうすればよいですか?

4

21 に答える 21

75

指定したリンクの手順は、Android Studio でも機能するはずです。モジュール フォルダ全体のコピーを (ファイル マネージャを使用して) 作成し、新しい名前を付けます。それを開いてRefactor -> Rename(名前を変更したい項目を右クリック) 使用して、モジュールとパッケージの名前を変更します。

IntelliJ/Android Studio でのリファクタリングの詳細については、こちらを参照してください。

于 2013-08-20T07:39:14.513 に答える
41

free3dom が指摘したように、次のことを行う必要があります。

  1. ファイルマネージャーを使用してコピーを作成する
  2. アプリのbuild.gradleファイルを手動で編集して、パッケージ名を変更します (ファイル マネージャーを使用できます)。
  3. 手動で編集AndroidManifest.xmlしてパッケージ名を変更します。
  4. 実行しますgradle sync
  5. Android Studio でプロジェクトを開き、パッケージ名をリファクタリングします。
  6. gradle sync を再度実行します。

それは問題なく動作するようです。

于 2015-05-21T15:06:33.847 に答える
17

これの目的は、アプリ ストアでサポートされているアプリの 2 番目のバージョンを作成できるようにすることです。

現在、これを行う最善の方法は、プロジェクトをコピーしないことです。
ファイルで異なるフレーバーを使用してそれを行うことができbuild.gradleます。

 productFlavors {
        flavor1 {
            applicationId = "com.example.my.pkg.flavor1"
        }
        flavorAdSUpport {
            applicationId = "com.example.my.pkg.flavor2"
        }
  }

このようにして、ファイルのコピーのみを保持し、違いを簡単に処理できます。

于 2016-03-06T16:43:28.580 に答える
3

プロジェクトがあるソース フォルダーに移動します。

  1. プロジェクトと過去をコピーして名前を変更します。
  2. Android Studio を開いて更新します。
  3. に進み->Settings.gradleます。
  4. 含む':your new project name '
于 2015-08-25T13:10:45.943 に答える
1

2020 年 2 月現在、Android Studio 3.5.3 の場合、私が見つけた最も簡単な答えはこのビデオです。

注 1: 01.24 で [検索] タブが下に表示されます。「Do Refactor」をクリックして、ビデオのように続行します。

注2:「プレーンテキストとしてマークされた」Java/Kotlinファイルがある場合は、上部のパッケージ名を手動で変更する必要があります。package com.example.thisplaceneedstobemanuallyupdated

注 3:ビデオのように、名前を変更するときは大文字と小文字に注意してください。

注 4:プロジェクト ウィンドウのタイトル バーに表示されるプロジェクト名を変更する場合は、 「 Gradle Scripts 」ディレクトリの下にある「 settings.gradle」ファイルrootProject.name = 'YourProjectName'内を変更します。

于 2020-02-21T20:06:44.457 に答える