首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我运行googlecast示例时,Android ClassNotFoundException

当我运行googlecast示例时,Android ClassNotFoundException
EN

Stack Overflow用户
提问于 2013-10-25 01:55:02
回答 3查看 267关注 0票数 0
代码语言:javascript
复制
10-24 22:37:47.926: E/Trace(31760): error opening trace file: No such file or directory (2)
10-24 21:50:17.726: E/AndroidRuntime(25669): FATAL EXCEPTION: main
10-24 21:50:17.726: E/AndroidRuntime(25669): java.lang.RuntimeException: Unable to       instantiate activity     ComponentInfo{com.example.castsample/com.example.castsample.CastSampleActivity}: java.lang.ClassNotFoundException: com.example.castsample.CastSampleActivity
10-24 21:50:17.726: E/AndroidRuntime(25669):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1983)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at android.app.ActivityThread.access$600(ActivityThread.java:130)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at android.os.Handler.dispatchMessage(Handler.java:99)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at android.os.Looper.loop(Looper.java:137)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at android.app.ActivityThread.main(ActivityThread.java:4745)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at java.lang.reflect.Method.invokeNative(Native Method)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at java.lang.reflect.Method.invoke(Method.java:511)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at dalvik.system.NativeStart.main(Native Method)
10-24 21:50:17.726: E/AndroidRuntime(25669): Caused by: java.lang.ClassNotFoundException: com.example.castsample.CastSampleActivity
10-24 21:50:17.726: E/AndroidRuntime(25669):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at android.app.Instrumentation.newActivity(Instrumentation.java:1053)
10-24 21:50:17.726: E/AndroidRuntime(25669):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1974)
10-24 21:50:17.726: E/AndroidRuntime(25669):    ... 11 more    </code>

这就是我在运行google-cast示例时遇到的错误。我也不修改“宣言”中的任何东西。

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-29 02:56:56

将v7-appcompat.jar,v7-mediarouter.jar放入并不能解决问题。它将在运行时出现错误。

您必须将上面的两个项目导入为库项目。Appcompat是中介项目的依赖项目。然后添加上面的两个项目作为项目的依赖项目。

票数 0
EN

Stack Overflow用户

发布于 2013-10-25 02:13:55

将库/jar放在libs文件夹中。如果它仍然被命名为lib,那么将它重命名为libs。

票数 0
EN

Stack Overflow用户

发布于 2013-10-25 02:33:40

在Android项目中尝试以下步骤:

  • 单击"Project“中项目上的鼠标右键,然后选择”属性“
  • 在左边的列表中选择“”。
  • 点击“订单和出口”选项卡。
  • 分别标记"Android专用库“和"Android依赖项”的两个复选框,然后单击OK按钮。
  • 清洁项目并运行。

如果没有效果,您可能需要尝试一些来自this page的解决方案。以下是投票最多的答案:https://stackoverflow.com/a/11776806/827110

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19579847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档