Comments (8)
@wyssdbd are you familiar with #11 Add an external jar dependency?
from buildapks.
There are numerous ways to accomplish this:
support for gradle project
Parsing a build.gradle
file should resolve your request. Should you make progress in automating this process, please share your progress @wyssdbd.
from buildapks.
As far as automating parsing: Artifacts can be loaded in $JDR (possibly also unzipped into the src
directory), and symlinked back into ~/buildAPKs/libs
seems like a possible option to conserve native space on device. The ~/buildAPKs/sources
directory can be a link to external storage to conserve native space on device.
from buildapks.
Issue transferred to Parsing Project Configuration Files
BuildAPKs/buildAPKs#1
from buildapks.
Reprint from Parsing Project Configuration Files
BuildAPKs/buildAPKs#1:
BuildAPKs could parse project configuration files automatically. In order for buildAPKs to do so, it wants to know:
- What are the configuration files:
build.gradle
proguard-project.txt
There are other configuration files that should be parsed. What are the file names?
- How should the configuration files be parse:
- Should the libraries be downloaded and linked?
- Should the libraries be downloaded and unpacked into the source? This method may be more comfortable, and more transparent while working with the project sourcecode.
How should the build scripts integrate this simple task (parsing, downloading and linking). Device space is important while working with multiple projects that want the same libraries. Pull requests requested.
from buildapks.
@wyssdbd BuildAPKs/buildAPKs#1
from buildapks.
@SDRausty do you know of a guide that would help me parse a build.gradle file such as this one ? I currently build this app in Android Studio and Gradle's magic is a bit of a mystery to me.
from buildapks.
do you know of a guide
@sudomain if you find one, please share BuildAPKs/buildAPKs#2 here.
from buildapks.
Related Issues (20)
- Building APK HOT 2
- Problem with buildMyFirstAPK.sh HOT 14
- buildOne.bash --> Unbound "DAY" and "RDR"? HOT 7
- Java is missing HOT 6
- some more apps and questions HOT 14
- BuildAPKs tots.bash EXIT: Signal 1 received by build.entertainment.bash! HOT 3
- error with buildMyFirstAPK.sh HOT 4
- Building 1 new APK HOT 8
- some error while building package HOT 2
- Lets bring The power of Pascal and Pandroid bundle to yours wonderful tool HOT 9
- Getting error when i am running zsh script (~/buildAPKs/scripts/bash/build/build.entertainment.bash) HOT 6
- seems broken HOT 5
- lets try to build Pandroid projects HOT 18
- Artifacts only for API 23.x are supported. HOT 15
- Can this app be built? HOT 3
- appcompat not working HOT 3
- Your moon.apk was copied to /sdcard/Download/moon.apk It is ready to be installed. Install moon.apk from /sdcard/Download/ using your file manager from Android HOT 3
- Not sure how to do this HOT 3
- Error building APK Neamar/KISS HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from buildapks.