电报源代码编译错误

时间:2016-11-30 13:33:10

标签: android telegram

我从github下载Telegram源代码,我遇到了一些问题。

首先: NDK出错,我找到了解决方法。

第二:,在解决第一个问题后,显示google-services.json缺失。

所以我下载google-services.json并将其放入src。

现在这是我的问题,它在这样的一个位置显示错误 No matching client found for package name

我尝试将json文件放在该位置。它不起作用。

  1. 有人可以教我如何解决这个问题。
  2. 除官方外,我在哪里可以找到电报聊天?
  3. 是否有人可以很好地编译Telegram源代码?

2 个答案:

答案 0 :(得分:3)

转到 build.gradle (模块级别)。

替换

buildTypes {
    debug {
        debuggable true
        jniDebuggable true
        signingConfig signingConfigs.debug
        applicationIdSuffix ".beta"
    }
...
}

buildTypes {
    debug {
        debuggable true
        jniDebuggable true
        signingConfig signingConfigs.debug
    }
...
}

答案 1 :(得分:0)

我有同样的问题。

由于 google-services.json不在回购,您无法从源代码编译和运行电报。

<强>更新

No matching client found for package name

表示在google-services.json中,客户端软件包名称与您的应用程序包不匹配。

您需要为每个应用包生成google-services.json文件(例如,如果您更改了配置文件中的包名称)