微信分享 找不到WXEntryActivity类

移动开发 码拜 4年前 (2016-03-24) 556次浏览
在微信官方网站上下载了demo,照着demo做的,编译的时候也没有错,就是运行的时候,报错,找不到WXEntryActivity类。报错的内容如下:

04-19 09:35:10.840: W/dalvikvm(22409): threadid=1: thread exiting with uncaught exception (group=0x40e3c9a8)
04-19 09:35:10.840: W/dalvikvm(22409): threadid=1: uncaught exception occurred
04-19 09:35:10.841: W/System.err(22409): java.lang.NoClassDefFoundError: com.hncj.wxsharttext.wxapi.WXEntryActivity
04-19 09:35:10.846: W/System.err(22409): 	at com.hncj.wxsharttext.MainActivity$1.onClick(MainActivity.java:23)
04-19 09:35:10.846: W/System.err(22409): 	at android.view.View.performClick(View.java:4222)
04-19 09:35:10.846: W/System.err(22409): 	at android.view.View$PerformClick.run(View.java:17652)
04-19 09:35:10.846: W/System.err(22409): 	at android.os.Handler.handleCallback(Handler.java:800)
04-19 09:35:10.846: W/System.err(22409): 	at android.os.Handler.dispatchMessage(Handler.java:100)
04-19 09:35:10.846: W/System.err(22409): 	at android.os.Looper.loop(Looper.java:194)
04-19 09:35:10.847: W/System.err(22409): 	at android.app.ActivityThread.main(ActivityThread.java:5433)
04-19 09:35:10.847: W/System.err(22409): 	at java.lang.reflect.Method.invokeNative(Native Method)
04-19 09:35:10.847: W/System.err(22409): 	at java.lang.reflect.Method.invoke(Method.java:525)
04-19 09:35:10.847: W/System.err(22409): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:922)
04-19 09:35:10.847: W/System.err(22409): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:689)
04-19 09:35:10.847: W/System.err(22409): 	at dalvik.system.NativeStart.main(Native Method)
04-19 09:35:10.847: W/dalvikvm(22409): threadid=1: calling UncaughtExceptionHandler
04-19 09:35:10.849: E/AndroidRuntime(22409): FATAL EXCEPTION: main
04-19 09:35:10.849: E/AndroidRuntime(22409): java.lang.NoClassDefFoundError: com.hncj.wxsharttext.wxapi.WXEntryActivity
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at com.hncj.wxsharttext.MainActivity$1.onClick(MainActivity.java:23)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at android.view.View.performClick(View.java:4222)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at android.view.View$PerformClick.run(View.java:17652)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at android.os.Handler.handleCallback(Handler.java:800)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at android.os.Handler.dispatchMessage(Handler.java:100)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at android.os.Looper.loop(Looper.java:194)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at android.app.ActivityThread.main(ActivityThread.java:5433)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at java.lang.reflect.Method.invokeNative(Native Method)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at java.lang.reflect.Method.invoke(Method.java:525)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:922)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:689)
04-19 09:35:10.849: E/AndroidRuntime(22409): 	at dalvik.system.NativeStart.main(Native Method)

本人配置也是按照微信官网上的说明给配置的:微信分享 找不到WXEntryActivity类微信分享 找不到WXEntryActivity类微信分享 找不到WXEntryActivity类
这都是按照官网配置的啊,求高手知道,为啥报找不到WXEntryActivity类?

解决方案

5

clean一下看看。
MainActivity.java的第23行是跳转到WXEntryActivity界面的么

5

WXEntryActivity代码发出来看看

5

引用:

把分享和接收分享结果的代码分开。写一个activity用于分享内容,然后WXEntryActivity只用于接收分享结果。

5

WXEntryActivity代码发出来有什么用?关键是连这个界面都没进去,发MainActivity出来看看

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明微信分享 找不到WXEntryActivity类
喜欢 (0)
[1034331897@qq.com]
分享 (0)