Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 2.1 KB

README.md

File metadata and controls

60 lines (47 loc) · 2.1 KB

tddroid

TDLib Android Easy Build Project

Requirements:

TDLib Build Documentation open site, select language / os and follow the instructions (not run a build commands, follow only requirements instructions).

[Important] Clone the Latest TDLib Source Code to tdlib-src

git clone https://github.com/tdlib/td tdlib-src

Building:

  • 1- Docker:

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.
  • 2- Normal:

    Enter the build-folder and follow the instructions.

Supported Architectures:

  • armeabi-v7a (arm)
  • arm64-v8a (aarch64)
  • x86
  • x86_64

Supported Platforms/Programming Languages:

  • Android/All Mobile Programming Languages

Notes:

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

Changelog:

  v1.7.1:
  - The project has been redesigned. 
  - Docker support added.
  - More readable document.
  - Updated to v1.7.1
  - Deleted Tdsharp (Not required)

Used Projects

egramtel/tdsharp - Official TDLib .NET Library

tdlib/td - Official TDLib Library

KDAB/androidopenssl - Replaced Precompiled Openssl libraries thanks

levlam/Prebuilt Build Scripts

Telegram Channel: Coderator