SouthFox's Garden

Search IconA magnifying glass icon. 搜索

2025-02-06

flutter

flutter 下搭建开发环境

yay -S flutter-bin
curl https://googledownloads.cn/android/repository/commandlinetools-linux-11076708_latest.zip -o commandlinetools-linux-11076708_latest.zip
mkdir -p ~/android-sdk
mv commandlinetools-linux-11076708_latest.zip ~/android-sdk
unzip commandlinetools-linux-11076708_latest.zip
mv cmdline-tools latest
mkdir cmdline-tools
mv latest cmdline-tools
cd cmdline-tools/latest/bin
./sdkmanager --update
./sdkmanager "platform-tools" "platforms;android-35" "build-tools;33.0.1" "system-images;android-35;default;x86_64"
./avdmanager create avd -n hello -k "system-images;android-35;default;x86_64" -d pixel -f
./avdmanager list avd
export ANDROID_SDK_ROOT=$HOME/android-sdk
export ANDROID_AVD_HOME=$HOME/.config/.android/avd
~/android-sdk/platform-tools/adb kill-server
~/android-sdk/platform-tools/adb start-server
flutter emulators --launch hello
clj -M:cljd flutter

替换安卓 gradle 构建

# 在Flutter项目中设置Gradle使用国内镜像源
#
# 编辑文件 android\gradle\wrapper\gradle-wrapper.properties
services.gradle.org/distributions
# 替换成
mirrors.cloud.tencent.com/gradle
#
# 编辑文件 android\build.gradle
# 编辑文件 android\settings.gradle
# 修改 repositories
repositories {
    maven { url 'https://maven.aliyun.com/repository/public' }
    maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
    maven { url 'https://dl.google.com/dl/android/maven2' }
}

反向链接

    评论