Ошибка сборки для компиляции Telegram - зависание на TMessagesProj: lint - PullRequest
0 голосов
/ 22 января 2020

Я раздвоил репо и клонировал его. Тогда я

./gradlew build в каталоге Telegram.

Transforming artifact libgsaverification-client.aar with AarTransform
<============-> 95% EXECUTING [17m 16s]
> IDLE
> Resolve files of :TMessagesProj:armv7ReleaseCompileClasspath > Transform artifact play-services-auth-base-17.0.0.aar (com.google.android.gms:play-services-auth-base:17.0.0) with JetifyTransform -> ExtractAarTransform -> AarTrans
> Resolve files of :TMessagesProj:armv7ReleaseCompileClasspath > Transform artifact firebase-common-19.3.0.aar (com.google.firebase:firebase-common:19.3.0) with JetifyTransform -> ExtractAarTransform -> AarTransform
> Resolve files of :TMessagesProj:armv7ReleaseCompileClasspath > Transform artifact core-1.1.0-beta01.aar (androidx.core:core:1.1.0-beta01) with JetifyTransform -> ExtractAarTransform -> AarTransform
> IDLE
> :TMessagesProj:mergeX86_SDK23ReleaseJavaResource
> :TMessagesProj:lint
> Resolve files of :TMessagesProj:armv7ReleaseCompileClasspath > Transform artifact play-services-wearable-17.0.0.aar (com.google.android.gms:play-services-wearable:17.0.0) with JetifyTransform -> ExtractAarTransform -> AarTransfo
gongzelong:Telegram gongzelong$

Как это исправить? Почему нет ошибок?

Я пропускаю шаги 2, 3, 4 и 6.

  1. Загрузите исходный код Telegram с https://github.com/DrKLO/Telegram (git клон https://github.com/DrKLO/Telegram.git)
  2. Скопируйте ваш файл release.keystore в TMessagesProj / config
  3. Заполните RELEASE_KEY_PASSWORD, RELEASE_KEY_ALIAS, RELEASE_STORE_PASSWORD для доступа к вашим gradle.properties release.keystore
  4. Go до https://console.firebase.google.com/, создайте два android приложения с идентификаторами приложений org.telegram.messenger и org.telegram.messenger.beta, включите обмен сообщениями в Firebase и загрузите google-services. json, которые следует скопировать в ту же папку, что и TMessagesProj.
  5. Откройте проект в Studio (обратите внимание, что он должен быть открыт, НЕ импортирован).
  6. Заполните значения в TMessagesProj / src / main / java / org / telegram / messenger / BuildVars. java - есть ссылка для каждой переменной, показывающая, где и какие данные получить.
  7. Вы готовы составить Telegram.

Bu t как получилось: TMessagesProj: lint?

...