こんにちは。_
ここでは 3 つのソリューションを提供しました。問題に当てはまるものを選択してください。
プロジェクトのルートフォルダー名を変更するだけの場合は、エクスプローラーから変更できます。
- プロジェクトへのパスをコピーした後、スタジオでプロジェクトを閉じるだけです。メインのようこそ画面からプロジェクトを閉じます。
- ファイル エクスプローラーに移動し、このパスをアドレス バーにコピーして、フォルダーに移動します。
- プロジェクトのルートであるフォルダーの名前を変更します。
- このルート フォルダー内の
imlファイルの名前をフォルダーの名前に変更します。つまり、プロジェクトのルート フォルダーの名前が say の場合、その中にファイルがあります。このフォルダの名前をに変更した場合は、その中のファイルの名前を に変更する必要があります。demo_projectdemo_project.imlmy_projectimlmy_project.iml
実際には、 のrefactorオプションでStudioも同じことができます。
appプロジェクト内にあるフォルダーの名前
を変更する場合root folderは、エクスプローラーで同じ操作を行います。
appフォルダの名前を好きな名前に変更します。
[情報:このAPKプロジェクト用に生成されたファイルは、同じ名前の後に、署名 APKされたビルドのモードを表す接尾辞 ( または のいずれか) がdebug続き
ますrelease。署名済みは、またはAPKのそれぞれのフォルダにあります。署名されていない APK はディレクトリのフォルダーにあります。すべてのフォルダーは、プライマリフォルダー、またはこのフォルダーの名前を変更したフォルダーにあります]。debugreleaseoutputbuildbuilddebugrelease app
- このフォルダに付けた名前が であると仮定し、
my_project_appフォルダを開いて、プロジェクトの名前の後に名前をapp.iml変更します。my_project_app.iml
- プロジェクトのルート フォルダに移動し、ファイルを見つけ
settings.gradleます。
このファイルの内容は、プロジェクトに含めるモジュール フォルダーの名前です。現在、メインのモジュールは 1 つだけです。
include ':app'
これは、appフォルダの古い名前に対応しています。
したがって、次の変更を行う必要があります。
include ':my_project_app'
それでおしまい。これで、プロジェクトを にリロードして、生成されstudioた の名前を確認できAPKます。
パッケージ名を変更したい場合は、次のように言っcom.first.myprojectて
com.alpha.myprojectください:
- 再びエクスプローラーに移動します。 のフォルダー階層内で、
src-->main-->javaパッケージはcom-->first-->myproject. Studioが閉じていることを確認してください。
- 2 番目のフォルダーの名前を に変更し
firstますalpha。
- 今すぐ開き
Studioます。左側のパネル ツリーのモードで、フォルダReplace in Path内の最初のパッケージを選択します。これは、 から変更したパッケージです。つまり、の代わりに. ファイル内の文字列のインスタンスを に変更します。の文字列のみをチェックし、安全に に変更します。javaAndroidExplorercom.alpha.myprojectcom.first.myprojectimport com.first.myproject;import com.alpha.myproject;com.first.myprojectcom.alpha.myproject
- メインモジュール内の
com.first.myproject,の文字列の出現だけを確認し、安全に に変更します。build.gradleappcom.alpha.myproject
- このパッケージ名は、アプリケーション プロジェクトの署名とアイデンティティでもあることを忘れないでください。Play ストアでアプリケーションを既に公開している場合は、別のプロジェクトを
com.alpha.myproject新たにセットアップして非公開com.first.myprojectにし、多くのユーザーに影響を与える必要があります:- プッシュ通知を使用して、古い既存の最新バージョンでユーザーにブロードキャストする必要があります。新しいアプリケーション バージョンは別の名前でリリースされるため、この新しい を公開し、バージョン name から再起動する必要があります。これは、古いもののためにプレイストアにアプリケーションスロットを持つという目的を台無しにしますAPKAPK1.0APK. そのため、プロジェクトを開始する前に、アプリケーション パッケージの名前をクライアントに相談する必要があります。
- アプリケーションの署名と難読化も同様に重要であることを忘れないでください。内部でコマンドを発行して、プロジェクトから不要なリソースを削除できます。LINTが生成するすべてを手動で処理できます
Studio。warnings
幸せなコーディングと幸せなアプリの公開。:-)