Git Product home page Git Product logo

Comments (18)

SDRausty avatar SDRausty commented on May 25, 2024

lets try to build Pandroid projects

This sounds fantastic @JanuszChmiel; Please keep us updated of progress!

from buildapks.

SDRausty avatar SDRausty commented on May 25, 2024

Facinating!

Languages
Pascal
77.5%

C++
8.4%

Makefile
8.3%

PHP
2.3%

HTML
0.9%

C
0.8%

Other
1.8%

from buildapks.

SDRausty avatar SDRausty commented on May 25, 2024

download Pandroid bundle for Linux not for Windows, since bitecode of SDK build tools is very probably different between SDK for Windows and Linux.

build.repo.bash https://github.com/zeljkoc/Pandroid/
.
.
.

d ~/buildAPKs/sources/github.com/zeljkoc/Pandroid/
3.5G
find ~/buildAPKs/sources/github.com/zeljkoc/Pandroid/ -type f -name AndroidManifest.xml | wc -l
68
find ~/buildAPKs/sources/github.com/zeljkoc/Pandroid/ -type f -name *pp | wc -l
9237

These extra steps can save gigabites of data:

gcl https://github.com/zeljkoc/Pandroid/
tar zcf Pandroid.tar.gz Pandroid/
mkdir ~/buildAPKs/sources/github.com/zeljkoc/
cp -r Pararoid/ ~/buildAPKs/sources/github.com/zeljkoc/
find ~/buildAPKs/sources/github.com/zeljkoc/Pandroid/ -type f -name build.xml -execdir ant {} \;

from buildapks.

JanuszChmiel avatar JanuszChmiel commented on May 25, 2024

from buildapks.

SDRausty avatar SDRausty commented on May 25, 2024

These commands want a lib.jar file:
find $RDR/sources/github.com/zeljkoc/ -type f -name build.xml > $RDR/tmp/bfile.file && grep -v '^ *#' < "$RDR"/tmp/bfile.file | while IFS= read -r bfile ; do cd ${bfile%/*} ; ant ; done

These commands want the lib.jar file too:
find $RDR/sources/github.com/zeljkoc/Pandroid/ -type f -name compile.sh > $RDR/tmp/comp.files && grep -v '^ *#' < $RDR/tmp/comp.files | while IFS= read -r CFILES; do $CFILES ; done

Do you know where the lib.jar file is?

from buildapks.

SDRausty avatar SDRausty commented on May 25, 2024

Have you tried these commands?
find $RDR/sources/github.com/zeljkoc/Pandroid/ -type f -name compile.sh > $RDR/tmp/compile.sh.files && grep -v '^ *#' < $RDR/tmp/compile.sh.files | while IFS= read -r CFILES; do cd ${CFILES%/*} ; pwd ; $CFILES ; done

from buildapks.

SDRausty avatar SDRausty commented on May 25, 2024

Please try cp -r ~/github/zeljkoc/Pandroid/* ~/buildAPKs/sources/github.com/zeljkoc/Pandroid/

build.repo.bash https://github.com/zeljkoc/Pandroid/

After using ~/buildAPKs/update.buildAPKs.sh as these commits incorperate our latest work.

from buildapks.

SDRausty avatar SDRausty commented on May 25, 2024

~/.../zeljkoc/Pandroid $ find -type f -name *apk | wc -l 33

from buildapks.

SDRausty avatar SDRausty commented on May 25, 2024

*Do you know where the lib.jar file is located?

from buildapks.

JanuszChmiel avatar JanuszChmiel commented on May 25, 2024

from buildapks.

JanuszChmiel avatar JanuszChmiel commented on May 25, 2024

Here is template.zip. It is from Pandroid for Windows. But never mind, because Pandroid package master, Windows variant is easily to understand how are .pas sources compiled to .class and to .dex format.
I Am sending Template.zip with build.xml file.
And I will finally send long command which generate .class file by compiling .pas sources and some other units. Really, we need to incorporate to yours project, because for now, it is The fastest possible way to build .apk packages on Android device. No chaos, no instability, no need to even enable storage permission by typing termux-setup-storage.
template.zip

from buildapks.

JanuszChmiel avatar JanuszChmiel commented on May 25, 2024

Sure. Normal users uses this package by using Lazarus. Some advanced would had to reprogram FPC latest stable to be compatible with Termux. Because to build sources it would be necessary to use FPC compatible with Termux. I will try to kindly ask MR Pliush for help. Deep libraries and C language knowledge is required for this task.

from buildapks.

SDRausty avatar SDRausty commented on May 25, 2024

easier to understand the compilation process

These newly created scripts attempt to automate the build process:

~/buildAPKs $ ls scripts/bash/github/build.repo
build.repo+.bash            
build.repo.build.sh.bash
build.repo.ant.bash         
build.repo.compile.sh.bash
build.repo.bash

Feedback regarding these newly created scripts is requested.

from buildapks.

JanuszChmiel avatar JanuszChmiel commented on May 25, 2024

It is interesting. It do not work. I AM doing something wrong. I have installed apk builds. Very interesting. I have typed
apt install curl

curl -O https://raw.githubusercontent.com/SDRausty/buildAPKs/master/setup.buildAPKs.bash

bash setup.buildAPKs.bash

So what should I type now to continue please? I Am not so professional like you are, so thank you for your patience dear MR Rausty.

from buildapks.

JanuszChmiel avatar JanuszChmiel commented on May 25, 2024

from buildapks.

SDRausty avatar SDRausty commented on May 25, 2024

~/.../zeljkoc/Pandroid $ find -type f -name *apk | wc -l 33

I cannot get more than one of these APKs to build; How about you?

from buildapks.

JanuszChmiel avatar JanuszChmiel commented on May 25, 2024

from buildapks.

github-actions avatar github-actions commented on May 25, 2024

Stale issue message

from buildapks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.