Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android电报项目运行时错误_Android_Runtime_Telegram - Fatal编程技术网

Android电报项目运行时错误

Android电报项目运行时错误,android,runtime,telegram,Android,Runtime,Telegram,我已从以下存储库()下载了电报项目,并编辑了BuildVars.java以放置我的应用程序ID和应用程序哈希,并且我已在hockeyapp.net中注册以获得HOCKEY\u应用程序哈希。现在,当我运行该项目时,它不再有异常。正如我看到的,它说“org.telegrame.messenger.ApplicationLoader”没有找到。但它在“java/org/telegram/messenger/”文件夹中。请帮我解决这个问题 日志cat输出: 02-07 20:26:36.204: D/

我已从以下存储库()下载了电报项目,并编辑了BuildVars.java以放置我的应用程序ID应用程序哈希,并且我已在hockeyapp.net中注册以获得HOCKEY\u应用程序哈希。现在,当我运行该项目时,它不再有异常。正如我看到的,它说“org.telegrame.messenger.ApplicationLoader”没有找到。但它在“java/org/telegram/messenger/”文件夹中。请帮我解决这个问题


日志cat输出:

02-07 20:26:36.204: D/AndroidRuntime(1089): Shutting down VM
02-07 20:26:36.257: E/AndroidRuntime(1089): FATAL EXCEPTION: main
02-07 20:26:36.257: E/AndroidRuntime(1089): Process: org.telegram.messenger, PID: 1089
02-07 20:26:36.257: E/AndroidRuntime(1089): java.lang.RuntimeException: Unable to instantiate application org.telegram.messenger.ApplicationLoader: java.lang.ClassNotFoundException: Didn't find class "org.telegram.messenger.ApplicationLoader" on path: DexPathList[[zip file "/data/app/org.telegram.messenger-1.apk"],nativeLibraryDirectories=[/data/app-lib/org.telegram.messenger-1, /vendor/lib, /system/lib]]
02-07 20:26:36.257: E/AndroidRuntime(1089):     at android.app.LoadedApk.makeApplication(LoadedApk.java:517)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4370)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at android.app.ActivityThread.access$1500(ActivityThread.java:143)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1317)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at android.os.Handler.dispatchMessage(Handler.java:102)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at android.os.Looper.loop(Looper.java:135)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at android.app.ActivityThread.main(ActivityThread.java:5070)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at java.lang.reflect.Method.invoke(Native Method)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at java.lang.reflect.Method.invoke(Method.java:372)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:836)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:631)
02-07 20:26:36.257: E/AndroidRuntime(1089): Caused by: java.lang.ClassNotFoundException: Didn't find class "org.telegram.messenger.ApplicationLoader" on path: DexPathList[[zip file "/data/app/org.telegram.messenger-1.apk"],nativeLibraryDirectories=[/data/app-lib/org.telegram.messenger-1, /vendor/lib, /system/lib]]
02-07 20:26:36.257: E/AndroidRuntime(1089):     at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at android.app.Instrumentation.newApplication(Instrumentation.java:976)
02-07 20:26:36.257: E/AndroidRuntime(1089):     at android.app.LoadedApk.makeApplication(LoadedApk.java:512)
02-07 20:26:36.257: E/AndroidRuntime(1089):     ... 10 more
02-07 20:26:36.257: E/AndroidRuntime(1089):     Suppressed: java.lang.ClassNotFoundException: org.telegram.messenger.ApplicationLoader
02-07 20:26:36.257: E/AndroidRuntime(1089):         at java.lang.Class.classForName(Native Method)
02-07 20:26:36.257: E/AndroidRuntime(1089):         at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
02-07 20:26:36.257: E/AndroidRuntime(1089):         at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
02-07 20:26:36.257: E/AndroidRuntime(1089):         at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
02-07 20:26:36.257: E/AndroidRuntime(1089):         ... 13 more
02-07 20:26:36.257: E/AndroidRuntime(1089):     Caused by: java.lang.NoClassDefFoundError: Class "Lorg/telegram/messenger/ApplicationLoader;" not found
02-07 20:26:36.257: E/AndroidRuntime(1089):         ... 17 more
02-07 20:26:43.890: I/Process(1089): Sending signal. PID: 1089 SIG: 9

检查清单文件,尝试将
“.ApplicationLoader”
替换为
“org.telegrame.messenger.ApplicationLoader”
,然后尝试重建项目。这可能对您有所帮助。

只需在
BuildVars.java
中为HOCKEY\u APP\u HASH分配一些32长度的字符串即可。我用了全零,现在还可以用。我将尝试更新如何绕过使用曲棍球,并更新答案