【问题标题】:android weird error while launching applicationandroid启动应用程序时出现奇怪的错误
【发布时间】:2011-10-19 13:30:19
【问题描述】:

我在启动应用程序时收到此错误,我检查了清单文件并且活动在那里。 Rathbones 是主要活动。

10-19 13:27:14.796: ERROR/AndroidRuntime(441): FATAL EXCEPTION: main
10-19 13:27:14.796: ERROR/AndroidRuntime(441): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.rathbones.src/com.rathbones.src.RathbonesActivity}: java.lang.InstantiationException: com.rathbones.src.RathbonesActivity
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1739)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1831)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at android.app.ActivityThread.access$500(ActivityThread.java:122)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1024)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at android.os.Handler.dispatchMessage(Handler.java:99)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at android.os.Looper.loop(Looper.java:132)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at android.app.ActivityThread.main(ActivityThread.java:4123)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at java.lang.reflect.Method.invokeNative(Native Method)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at java.lang.reflect.Method.invoke(Method.java:491)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at dalvik.system.NativeStart.main(Native Method)
10-19 13:27:14.796: ERROR/AndroidRuntime(441): Caused by: java.lang.InstantiationException: com.rathbones.src.RathbonesActivity
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at java.lang.Class.newInstanceImpl(Native Method)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at java.lang.Class.newInstance(Class.java:1301)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at android.app.Instrumentation.newActivity(Instrumentation.java:1022)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1730)
10-19 13:27:14.796: ERROR/AndroidRuntime(441):     ... 11 more
10-19 13:27:14.806: WARN/ActivityManager(78):   Force finishing activity com.rathbones.src/.RathbonesActivity

【问题讨论】:

    标签: android android-manifest launch


    【解决方案1】:

    检查.RathbonesActivity 活动是否在你的主包中,比如com.activity.RathbonesActivity

    或确保在清单中的活动声明中写入完整路径为com.packagename.RathbonesActivity

    查看StackOverflow Question 以了解“。”是什么意思。点的含义和使用方法。

    【讨论】:

      猜你喜欢
      • 2012-04-02
      • 2011-06-15
      • 2017-03-04
      • 1970-01-01
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多