Skip to content

Fix crossbow issues#108

Merged
enfipy merged 17 commits intomainfrom
dylibs-build-path
Jul 15, 2022
Merged

Fix crossbow issues#108
enfipy merged 17 commits intomainfrom
dylibs-build-path

Conversation

@Heezay
Copy link
Copy Markdown
Contributor

@Heezay Heezay commented Jul 14, 2022

Objective

  1. Resolve a problem with dylib wrong build paths.
  2. Fix issues with the difference between Android Studio cmdline tools install path and crossbundle install cmdline tools install path.
  3. Make gradle project installation by default.

Solution

  1. Separate build path to escape issues with apk building
  2. Refactor code in sdkmanager.rs for correct cmdline tools access.
  3. Refactor android.rs to change CLI commands and make gradle projects built by default. Add --apk flag to build native APK files.

Changelog

  1. Now libs have one common directory to build. Was added additional directories for .apk and .aab files to avoid confusion about file ownership.
  2. Refactored code for sdkmanager.rs to escape bugs.
  3. Changed CLI commands to make gradle project building by default. For native apk building added --apk flag.

@Heezay Heezay self-assigned this Jul 14, 2022
@Heezay Heezay marked this pull request as draft July 14, 2022 11:37
@Heezay Heezay requested a review from enfipy July 15, 2022 11:43
@enfipy enfipy marked this pull request as ready for review July 15, 2022 12:21
enfipy
enfipy previously approved these changes Jul 15, 2022
Copy link
Copy Markdown
Collaborator

@enfipy enfipy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@enfipy enfipy merged commit 92b7904 into main Jul 15, 2022
@enfipy enfipy deleted the dylibs-build-path branch July 15, 2022 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants