mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
Android vscode workflow (#912)
* fix: fix linux build * Merge pull request #599 from AppFlowy-IO/refactor/grid_decode_cell_data Refactor/grid decode cell data * feat: ⭐ configured android vscode workflow * chore: clean up android vscode * fix: fixed typo * chore: remove unused code Co-authored-by: Nathan.fooo <86001920+appflowy@users.noreply.github.com> Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
This commit is contained in:
committed by
GitHub
parent
70f9a289a4
commit
69e3aed6b5
@ -13,6 +13,11 @@ mac_alias = "flowy-sdk-dev-macos"
|
||||
windows_alias = "flowy-sdk-dev-windows"
|
||||
linux_alias = "flowy-sdk-dev-linux"
|
||||
|
||||
[tasks.flowy-sdk-dev-android]
|
||||
category = "Build"
|
||||
dependencies = ["env_check"]
|
||||
run_task = { name = ["setup-crate-type","sdk-build-android", "restore-crate-type"] }
|
||||
|
||||
[tasks.flowy-sdk-dev-macos]
|
||||
category = "Build"
|
||||
dependencies = ["env_check"]
|
||||
@ -42,6 +47,32 @@ script = [
|
||||
]
|
||||
script_runner = "@shell"
|
||||
|
||||
[tasks.sdk-build-android]
|
||||
private = true
|
||||
script = [
|
||||
"""
|
||||
cd rust-lib/
|
||||
rustup show
|
||||
rustup target add aarch64-linux-android \
|
||||
armv7-linux-androideabi \
|
||||
i686-linux-android \
|
||||
x86_64-linux-android
|
||||
DEST=${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/app_flowy/android/app/src/main/jniLibs
|
||||
rm -rf $DEST/arm64-v8a \
|
||||
$DEST/armeabi-v7a \
|
||||
$DEST/x86 \
|
||||
$DEST/x86_64
|
||||
cargo ndk \
|
||||
-t arm64-v8a \
|
||||
-t armeabi-v7a \
|
||||
-t x86 \
|
||||
-t x86_64 \
|
||||
-o $DEST build
|
||||
cd ../
|
||||
""",
|
||||
]
|
||||
script_runner = "@shell"
|
||||
|
||||
[tasks.sdk-build.windows]
|
||||
private = true
|
||||
script = [
|
||||
|
Reference in New Issue
Block a user