Flutter プロジェクトのパッケージ名を変更する方法はありますか?
Flutter プロジェクトでパッケージ名とアプリケーション名を変更したい。
ベストアンサー1
アップデート
パッケージとバンドル識別子の名前変更を避けるには、ターミナルで次のコマンドを使用してプロジェクトを開始できます。
flutter create --org com.yourdomain appname
編集日: 2018年12月27日
パッケージ名はビルド時にのみ変更しbuild.gradle
ます
defaultConfig {
applicationId "your.package.name"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
iOSの場合
Info.plist
ディレクトリ内のファイルからバンドル識別子を変更しますios/Runner
。
<key>CFBundleIdentifier</key>
<string>com.your.packagename</string>
古い回答:
Androidアプリ名の場合
ファイル内のラベル名を変更しますAndroidManifest.xml
。
<application
android:name="io.flutter.app.FlutterApplication"
android:label="TheNameOfYourApp"
パッケージ名
ファイル内のパッケージ名を変更しますAndroidManifest.xml
(展開する環境に応じて、main、debug、profile の 3 つのフォルダー内)。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="your.package.name">
build.gradle
アプリフォルダ内のファイルにも
defaultConfig {
applicationId "your.package.name"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
最後に、クラス内のパッケージを変更しますMainActivity.java
(MainActivity.javaが利用できない場合は、MainActivity.ktを確認してください)。
package your.package.name;
import android.os.Bundle;
import io.flutter.app.FlutterActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class MainActivity extends FlutterActivity {
ディレクトリ名を変更します:
から:
android\app\src\main\java\com\example\name
に:
android\app\src\main\java\your\package\name