TDLib Build Documentation open site, select language / os and follow the instructions (not run a build commands, follow only requirements instructions).
git clone https://github.com/tdlib/td tdlib-src
Install Docker Your Computer.
Enter the project folder.
docker build --name tddroid -t .
Build the image
docker run -it --name tdbuild -v projectfolder:/app tddroid
Change `projectfolder` to project folder path (Example: /root/tddroid) and run command.
Finally building was started!
Can find the compiled files in `output` folder.
-
Enter the build-folder and follow the instructions.
- armeabi-v7a (arm)
- arm64-v8a (aarch64)
- x86
- x86_64
- Android/All Mobile Programming Languages
- Files compiled in this project may not work in Android/Java applications See.
- Compilation requires a high power device. Requires over 4 Gb ram. If you have less than 4 Gb ram, check out the tdlib compilation documentation.
- If you find a problem in the project, be sure to report it from the issue section.
v1.7.1:
- The project has been redesigned.
- Docker support added.
- More readable document.
- Updated to v1.7.1
- Deleted Tdsharp (Not required)
KDAB/androidopenssl - Replaced Precompiled Openssl libraries thanks