Telegram Messenger Running Project仍然满足:不幸的是,Telegram已经停止了

时间:2015-09-28 05:12:30

标签: android apk telegram

我尝试使用Android Studio从Telegram Messenger GitHub下载源代码,我使用目标我的Lenovo Mobile(已连接)运行项目

在移动节目中显示错误:不幸的是,Telegram已停止

介意提醒。非常感谢和最诚挚的问候。

CatLog主要看起来像这样:

09-28 11:50:37.263  15071-15071/org.telegram.messenger E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: org.telegram.messenger, PID: 15071
java.lang.RuntimeException: Unable to resume activity {org.telegram.messenger/org.telegram.ui.IntroActivity}: java.lang.IllegalArgumentException: App ID length must be 32 characters.
        at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2777)
        at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2806)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2241)
        at android.app.ActivityThread.access$800(ActivityThread.java:138)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1199)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:136)
        at android.app.ActivityThread.main(ActivityThread.java:5095)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:515)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
        at dalvik.system.NativeStart.main(Native Method)
 Caused by: java.lang.IllegalArgumentException: App ID length must be 32 characters.
        at net.hockeyapp.android.utils.Util.sanitizeAppIdentifier(Util.java:144)
        at net.hockeyapp.android.CrashManager.initialize(CrashManager.java:347)
        at net.hockeyapp.android.CrashManager.register(CrashManager.java:124)
        at net.hockeyapp.android.CrashManager.register(CrashManager.java:112)
        at org.telegram.messenger.AndroidUtilities.checkForCrashes(AndroidUtilities.java:769)
        at org.telegram.ui.IntroActivity.onResume(IntroActivity.java:238)
        at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1192)
        at android.app.Activity.performResume(Activity.java:5310)
        at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2767)
            at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2806)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2241)
            at android.app.ActivityThread.access$800(ActivityThread.java:138)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1199)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:136)
            at android.app.ActivityThread.main(ActivityThread.java:5095)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:515)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
            at dalvik.system.NativeStart.main(Native Method)

3 个答案:

答案 0 :(得分:10)

您需要在src / Messenger / BuildVars.java中获取并输入以下详细信息才能成功运行该应用:

  1. 电报应用程序ID和应用程序哈希

  2. Google Cloud Messaging App ID:https://developers.google.com/cloud-messaging/

  3. 曲棍球API密钥

  4. https://rink.hockeyapp.net/ 转到此链接并注册自己。然后通过输入其详细信息创建一个新的Android应用程序并获取api密钥。

    在BuildVars.java文件中正确输入所有这些内容后,Telegram应用程序将成功构建并成功运行。

答案 1 :(得分:2)

看起来您还没有创建Teligram项目。请按照下面给出的链接获取您的APPID https://core.telegram.org/api/obtaining_api_id

您应该将其添加到teligram项目中。如果您有任何问题,请告诉我

答案 2 :(得分:0)

@Abhijay Kumar很着迷。 你必须做两步,如下:

1。电报应用程序ID和应用程序哈希 您可以在以下网址获取电报应用ID:

get telegram app key

2。曲棍球API密钥 你可以获得曲棍球api键:

get hockey api key