Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Artifacts #2

Closed
SDRausty opened this issue Oct 22, 2019 · 6 comments
Closed

Adding Artifacts #2

SDRausty opened this issue Oct 22, 2019 · 6 comments

Comments

@SDRausty
Copy link
Contributor

Adding libraries and artifacts is important to build many Android Aplication Kits. The method of adding libraries is one of a few ways to resolve building source code that depends on libraries and artifacts. This issues is devoted to modifying build.one.bash, build.sh and build.zsh so these scripts can parse the APK project configuration file(s) and add the desired components for a succeccfull build on device.

@SDRausty SDRausty self-assigned this Oct 22, 2019
@SDRausty SDRausty changed the title Adding Arifacts Adding Artifacts Oct 22, 2019
@SDRausty SDRausty pinned this issue Oct 22, 2019
@SDRausty SDRausty added this to To do in Parsing Project Configuration via automation Oct 22, 2019
@SDRausty SDRausty added the enhancement New feature or request label Oct 25, 2019
@SDRausty
Copy link
Contributor Author

SDRausty commented Dec 1, 2019

Unifying native artifacts should be a simple solution. File bootclasspath.sh is created to ease inegration of native libraries that are present on device.

@SDRausty
Copy link
Contributor Author

SDRausty commented Dec 2, 2019

Warning: A script that uses a library does not run as quickly as it would if all the code were contained within a single script project. Although libraries can make development and maintenance more convenient, you should use them sparingly in projects where speed is critical. Because of this issue, library use should be limited in add-ons.

Reference https://developers.google.com/apps-script/guides/libraries

@SDRausty
Copy link
Contributor Author

Commit 6554e05 adds a couple more places to place artifacts so they can be loaded into the build.

[ -d "$RDR"/var/cache/lib ] && DIRLIST="$(find -L "$RDR"/var/cache/lib/ -type f -iname "*.aar" -or -iname "*.jar" -or -iname "*.apk" 2>/dev/null)" ||:
[ -d "$RDR"/../libs ] && DIRLIST="$DIRLIST $(find -L /system/ -type f -iname "*.aar" -or -iname "*.jar" -or -iname "*.apk" 2>/dev/null)" ||:
[ -d "$RDR"/libs ] && DIRLIST="$DIRLIST $(find -L /system/ -type f -iname "*.aar" -or -iname "*.jar" -or -iname "*.apk" 2>/dev/null)" ||:
[ -d /system ] && DIRLIST="$DIRLIST $(find -L /system/ -type f -iname "*.aar" -or -iname "*.jar" -or -iname "*.apk" 2>/dev/null)" ||:

@SDRausty
Copy link
Contributor Author

Commit 5343925 creates a simple way to add artifacts and libraries into the compilation. Change the first line of file .conf/LIBAUTH to true to enable loading of artifacts and libraries into the APK compilation.

Parsing Project Configuration automation moved this from To do to Done Dec 13, 2019
@SDRausty
Copy link
Contributor Author

SDRausty commented Dec 14, 2019

Commit 95ab179 contains artifact search paths. Modify array LIBDIRPATH to suit the projects.

@SDRausty SDRausty assigned Vixeliz and ghost Oct 14, 2021
SDRausty referenced this issue in SDRausty/buildAPKsApps Oct 18, 2021
SDRausty referenced this issue in SDRausty/buildAPKsApps Oct 18, 2021
SDRausty referenced this issue in shlibs/shlibs.bash Oct 18, 2021
SDRausty referenced this issue in SDRausty/buildAPKsApps Oct 19, 2021
SDRausty referenced this issue in shlibs/shlibs.sh Oct 24, 2021
SDRausty referenced this issue in shlibs/shlibs.bash Oct 24, 2021
SDRausty referenced this issue in shlibs/shlibs.sh Oct 24, 2021
SDRausty referenced this issue in shlibs/shlibs.bash Oct 24, 2021
SDRausty referenced this issue in shlibs/shlibs.bash Oct 24, 2021
SDRausty referenced this issue in shlibs/shlibs.bash Oct 24, 2021
SDRausty referenced this issue in shlibs/shlibs.bash Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
SDRausty referenced this issue in shlibs/shlibs.bash Oct 24, 2021
SDRausty referenced this issue in BuildAPKs/buildAPKs.github Oct 24, 2021
@github-actions
Copy link

github-actions bot commented Feb 1, 2022

old issue sanse activity message

@github-actions github-actions bot closed this as completed Feb 8, 2022
Parsing Project Configuration automation moved this from In progress to Done Feb 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment