1.下載
github上搜尋telegram下載,下載方式最好使用git,因為版本內部檔案配置不全,還需要繼續下載檔案
https://github.com/DrKLO/Telegram.git
複製程式碼
2.ndk配置
使用android studio開啟專案,配置ndk環境為android-ndk-r14b,其他版本可能會出些問題,接下來就是正常的配置。
3.申請你的app_id和app_bash
填寫到org.telegram.messager/BuildVars.java中,HOCKEY_APP_HASH和HOCKEY_APP_HASH_DEBUGE在程式碼中的使用需要註釋掉,不想註釋的話,可以直接使用將app_bash填寫進去。4.配置Android.mk和Application.mk
在Android.mk新增:
LOCAL_SHORT_COMMANDS :=true
複製程式碼
在Application.mk新增:
APP_SHORT_COMMANDS :=true
複製程式碼
5.匯入libtgvoip完整檔案
使用git submodule update --init --recursive匯入完整的libtgvoip檔案
6.新增google-services.json到專案中
File google-services.json is missing. The Google Services
7.修改builder.gradle
builder.gradle中找到如下程式碼:
debug {
debuggable true
jniDebuggable true
signingConfig signingConfigs.debug
// applicationIdSuffix ".beta" 註釋掉applicationIdSuffix ".beta"
}
複製程式碼
8.修改金鑰
拖動金鑰到config目錄中,金鑰密碼都為password,別名為alias,名字為release.keystore