mirror of
https://github.com/zjs81/meshcore-open.git
synced 2026-07-07 09:16:44 +10:00
fixing copilot issues
This commit is contained in:
@@ -24,6 +24,19 @@
|
|||||||
# Android development tools
|
# Android development tools
|
||||||
android-tools
|
android-tools
|
||||||
gradle
|
gradle
|
||||||
|
|
||||||
|
# For the shell hook to set up the environment for Flutter development
|
||||||
|
gtk3
|
||||||
|
glib
|
||||||
|
sysprof
|
||||||
|
libclang
|
||||||
|
cmake
|
||||||
|
ninja
|
||||||
|
pkg-config
|
||||||
|
|
||||||
|
# Additional tools for installing Android SDK if not present
|
||||||
|
curl
|
||||||
|
unzip
|
||||||
];
|
];
|
||||||
|
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
@@ -53,10 +66,10 @@
|
|||||||
echo ""
|
echo ""
|
||||||
cat << 'EOF'
|
cat << 'EOF'
|
||||||
mkdir -p ~/Android/Sdk && cd ~/Android/Sdk && \
|
mkdir -p ~/Android/Sdk && cd ~/Android/Sdk && \
|
||||||
curl -o cmdline-tools.zip https://dl.google.com/android/repository/commandlinetools-linux-10406996_latest.zip && \
|
curl -o cmdline-tools.zip ${if pkgs.stdenv.isDarwin then "https://dl.google.com/android/repository/commandlinetools-mac-10406996_latest.zip" else "https://dl.google.com/android/repository/commandlinetools-linux-10406996_latest.zip"} && \
|
||||||
unzip -q cmdline-tools.zip && \
|
unzip -q cmdline-tools.zip && \
|
||||||
mkdir -p cmdline-tools/latest && \
|
mkdir -p cmdline-tools/latest && \
|
||||||
mv cmdline-tools/* cmdline-tools/latest/ 2>/dev/null || true && \
|
mv cmdline-tools/* cmdline-tools/latest/ 2>/dev/null || echo "Warning: failed to move Android cmdline-tools into 'latest' directory; please check your SDK layout." >&2 && \
|
||||||
rm cmdline-tools.zip && \
|
rm cmdline-tools.zip && \
|
||||||
cd cmdline-tools/latest/bin && \
|
cd cmdline-tools/latest/bin && \
|
||||||
yes | ./sdkmanager --sdk_root=~/Android/Sdk 'platform-tools' 'platforms;android-34' 'build-tools;34.0.0' && \
|
yes | ./sdkmanager --sdk_root=~/Android/Sdk 'platform-tools' 'platforms;android-34' 'build-tools;34.0.0' && \
|
||||||
@@ -69,8 +82,7 @@ EOF
|
|||||||
echo "Android SDK found at $ANDROID_HOME"
|
echo "Android SDK found at $ANDROID_HOME"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Running flutter doctor..."
|
echo "To check that everything is set up correctly, run 'flutter doctor' and ensure there are no issues."
|
||||||
flutter doctor
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user