-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathandroid.setup.sh
More file actions
44 lines (28 loc) · 1.76 KB
/
android.setup.sh
File metadata and controls
44 lines (28 loc) · 1.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# working with sdkmanager
# https://gist.github.com/mrk-han/66ac1a724456cadf1c93f4218c6060ae
sudo $ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager "system-images;android-31;google_apis;x86_64"
sudo $ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager "build-tools;31.0.0"
sudo $ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager "build-tools;30.0.3"
# in case if SDK was installed to /usr/lib and ordinary user have no permission
sudo sudo chmod a+rwx $ANDROID_SDK_ROOT
sudo /usr/lib/android-sdk/cmdline-tools/latest/bin/sdkmanager --install "system-images;android-29;default;x86"
$ sudo /usr/lib/android-sdk/cmdline-tools/latest/bin/sdkmanager "platform-tools" "platforms;android-31"
sudo /usr/lib/android-sdk/cmdline-tools/latest/bin/sdkmanager "platform-tools" "platforms;android-29"
sudo /usr/lib/android-sdk/cmdline-tools/latest/bin/sdkmanager --update
# licenses should be accepted with the current user privileges
flutter doctor --android-licenses
avdmanager create avd -n emu31 --package "system-images;android-31;google_apis;x86_64"
avdmanager create avd -n emu29 --package "system-images;android-29;default;x86"
avdmanager create avd -n emu29_7in --tag 48 --package "system-images;android-29;default;x86"
# to make 7" and 10" GooglePlay screenshots
avdmanager create avd -n emu29_10in --package "system-images;android-29;default;x86" --device "10.1in WXGA (Tablet)"
avdmanager create avd -n emu29_7in --package "system-images;android-29;default;x86" --device "7in WSVGA (Tablet)"
#new flutter sdk requires new Java to be installed
sudo apt-get install openjdk-11-jdk
#reset network if fails
sudo nmcli networking on
# delete git branch by mask
git branch -D $(git branch | grep 3.2*)
# downgrade flutter version
cd ~/snap/flutter/common/flutter
git checkout 3.0.5