0

我已经从 https://code.google.com/p/android-protips-location/下载了位置的示例代码

我试图运行它来查看,但它总是在应用程序启动后崩溃。我检查了清单,但没有发现任何问题。上面的示例代码有没有人遇到过类似的问题。

这是崩溃日志。

03-19 12:06:05.456: D/AndroidRuntime(9185): 关闭 VM 03-19 12:06:05.456: W/dalvikvm(9185): threadid=1: 线程退出未捕获异常 (group=0x414e62a0) 03 -19 12:06:05.503: E/AndroidRuntime(9185): 致命异常: main 03-19 12:06:05.503: E/AndroidRuntime(9185): java.lang.RuntimeException: 无法实例化活动 ComponentInfo{com.radioactiveyak .location_best_practices/com.radioactiveyak.location_best_practices.UI.PlaceActivity}:java.lang.ClassNotFoundException:com.radioactiveyak.location_best_practices.UI.PlaceActivity 03-19 12:06:05.503:E/AndroidRuntime(9185):在 android.app。 ActivityThread.performLaunchActivity(ActivityThread.java:2021) 03-19 12:06:05.503: E/AndroidRuntime(9185): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2122) 03-19 12:06:05.503:E/AndroidRuntime(9185): 在 android.app.ActivityThread.access$600(ActivityThread.java:140) 03-19 12:06:05.503: E/AndroidRuntime(9185): 在 android.app.ActivityThread$H.handleMessage( ActivityThread.java:1228) 03-19 12:06:05.503: E/AndroidRuntime(9185): 在 android.os.Handler.dispatchMessage(Handler.java:99) 03-19 12:06:05.503: E/AndroidRuntime( 9185): 在 android.os.Looper.loop(Looper.java:137) 03-19 12:06:05.503: E/AndroidRuntime(9185): 在 android.app.ActivityThread.main(ActivityThread.java:4895) 03 -19 12:06:05.503: E/AndroidRuntime(9185): 在 java.lang.reflect.Method.invokeNative(Native Method) 03-19 12:06:05.503: E/AndroidRuntime(9185): 在 java.lang。 reflect.Method.invoke(Method.java:511) 03-19 12:06:05.503: E/AndroidRuntime(9185): 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller。运行(ZygoteInit.java:994)03-19 12:06:05.503:E/AndroidRuntime(9185):在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:761)03-19 12:06: 05.503: E/AndroidRuntime(9185): at dalvik.system.NativeStart.main(Native Method) 03-19 12:06:05.503: E/AndroidRuntime(9185): 引起:java.lang.ClassNotFoundException: com.radioactiveyak。 location_best_practices.UI.PlaceActivity 03-19 12:06:05.503: E/AndroidRuntime(9185): 在 dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 03-19 12:06:05.503: E/AndroidRuntime(9185) ): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 03-19 12:06:05.503: E/AndroidRuntime(9185): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 03- 19 12:06:05.503:E/AndroidRuntime(9185):在 android.app.Instrumentation.newActivity(Instrumentation.java:1068) 03-19 12:06:05.503: E/AndroidRuntime(9185): 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2012) 03-19 12:06:05.503: E/AndroidRuntime(9185):. .. 还有 11 个

4

2 回答 2

0

您是否尝试过项目 -> 清洁?您是否必须在位置清单中添加权限?

于 2013-03-19T06:52:59.833 回答
0

我遇到过同样的问题。我通过以下方式解决了它:项目属性 - > Java构建路径 - >订单和导出选项卡然后我把复选标记放在“android-support-v4.jar”上

于 2013-05-27T11:36:57.953 回答