flutter pub run change_app_package_name:main com.package.appname
pub global run rename --bundleId com.example.android.app --target android
flutter pub run change_app_package_name:main com.new.package.name
flutter create --org com.yourdomain appname
//fisrt add this to dependency
dev_dependencies:
change_app_package_name: ^1.1.0
//then run this on terminal
flutter pub get
//then to change now
flutter pub run change_app_package_name:main com.new.package.name
For Android App Name
Change the label name in your AndroidManifest.xml file:
<application
android:name="io.flutter.app.FlutterApplication"
android:label="TheNameOfYourApp"
For Package Name
Change the package name in your AndroidManifest.xml (in 3 of them, folders: main, debug and profile, according what environment you want to deploy) file:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="your.package.name">
Also in your build.gradle file inside app folder
defaultConfig {
applicationId "your.package.name"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
Finally, change the package in your MainActivity.java class (if the MainActivity.java is not available, check the 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 {
Change the directory name:
From:
androidappsrcmainjavacomexample
ame
To:
androidappsrcmainjavayourpackage
ame
EDITED : 27-Dec-18
for package name just change in build build.gradle only
defaultConfig {
applicationId "your.package.name"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
For iOS
Change the bundle identifier from your Info.plist file inside your ios/Runner directory.
<key>CFBundleIdentifier</key>
<string>com.your.packagename</string>
UPDATE
To avoid renaming the package and bundle identifier, you can start your project using this command in your terminal:
flutter create --org com.yourdomain appname
Go to build.gradle in app module and rename applicationId "com.company.name"
Go to Manifest.xml in app/src/main and rename package="com.company.name" and android:label="App Name"
Go to Manifest.xml in app/src/debug and rename package="com.company.name"
Go to Manifest.xml in app/src/profile and rename package="com.company.name"
Go to app/src/main/kotlin/com/something/something/MainActivity.kt and rename package="com.company.name"
Code Example |
---|
Shell :: htpasswd add user |
Shell :: kernel headers were not found vmware kali linux |
Shell :: flush ip windows 10 |
Shell :: pull branch git |
Shell :: import csv into mongodb |
Shell :: git ignore folder command |
Shell :: linux delete files older than |
Shell :: list files in git |
Shell :: taskkill linux |
Shell :: remove folder with content cmd |
Shell :: google shell |
Shell :: download nodejs debian linux |
Shell :: add gif github readme |
Shell :: how to reset and change remote url in git |
Shell :: npm install package as dependecy |
Shell :: install nginx ubuntu |
Shell :: tr unix use |
Shell :: install oh my zsh! |
Shell :: centos remove directory and all files |
Shell :: bash function arguments |
Shell :: dart |
Shell :: git merge with message |
Shell :: command not found |
Shell :: linux samba service |
Shell :: unable to install ta-lib |
Shell :: shell script variable |
Shell :: grep and |
Shell :: how to update composer in laravel |
Shell :: docker load |
Shell :: git merge branch without merge ocmmit |