@@ -17,7 +17,7 @@ function create() {
1717 echo " Create flutter project: name=$FLUTTER_APP_PROJECT_NAME , org=$FLUTTER_APP_ORG ..."
1818 flutter config --enable-macos-desktop
1919 flutter config --enable-web
20- flutter create --android-language java --androidx -- ios-language objc --project-name $FLUTTER_APP_PROJECT_NAME --org $FLUTTER_APP_ORG .
20+ flutter create --android-language java --ios-language objc --project-name $FLUTTER_APP_PROJECT_NAME --org $FLUTTER_APP_ORG .
2121 add_permission_label
2222 else
2323 echo " Project [$FLUTTER_APP_PROJECT_NAME ] already exists!"
@@ -37,15 +37,15 @@ function add_permission_label() {
3737 echo " "
3838 echo " Add permission labels to AndroidManifest.xml."
3939 echo " "
40- python add-line.py -i ../android/app/build.gradle -s ' minSdkVersion 21 ' -t ' minSdkVersion 32 ' -r
40+ python add-line.py -i ../android/app/build.gradle -s ' minSdkVersion 16 ' -t ' minSdkVersion 21 ' -r
4141 python add-line.py -i ../android/app/src/main/AndroidManifest.xml -s " <application" -t ' <uses-permission android:name="android.permission.CAMERA" />'
4242 python add-line.py -i ../android/app/src/main/AndroidManifest.xml -s " <application" -t ' <uses-permission android:name="android.permission.RECORD_AUDIO" />'
4343 python add-line.py -i ../android/app/src/main/AndroidManifest.xml -s " <application" -t ' <uses-permission android:name="android.permission.WAKE_LOCK" />'
4444 python add-line.py -i ../android/app/src/main/AndroidManifest.xml -s " <application" -t ' <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />'
4545 python add-line.py -i ../android/app/src/main/AndroidManifest.xml -s " <application" -t ' <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />'
4646 python add-line.py -i ../android/app/src/main/AndroidManifest.xml -s " <application" -t ' <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />'
4747 python add-line.py -i ../android/app/src/main/AndroidManifest.xml -s " <application" -t ' <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />'
48- if [ -d " macos " ] ; then
48+ python add-line.py -i ../android/app/src/main/AndroidManifest.xml -s " <application " -t ' <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> '
4949 echo " "
5050 echo " Add permission labels to macOS."
5151 echo " "
@@ -67,7 +67,6 @@ if [ -d "macos" ]; then
6767 python add-line.py -i ../macos/Runner/Release.entitlements -s ' </dict>' -t ' <true/>'
6868 python add-line.py -i ../macos/Runner/Release.entitlements -s ' </dict>' -t ' <key>com.apple.security.network.client</key>'
6969 python add-line.py -i ../macos/Runner/Release.entitlements -s ' </dict>' -t ' <true/>'
70- fi
7170}
7271
7372if [ " $CMD " == " create" ];
0 commit comments