【发布时间】:2013-06-11 15:41:04
【问题描述】:
创建开关后发生了一些事情,我得到了错误。所以我关注了这个线程: Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties 但是我的应用程序,在开始崩溃之前工作:
06-14 16:50:34.563: W/dalvikvm(21199): threadid=1: thread exiting with uncaught exception (group=0x41745360)
06-14 16:50:34.563: E/AndroidRuntime(21199): FATAL EXCEPTION: main
06-14 16:50:34.563: E/AndroidRuntime(21199): java.lang.RuntimeException: Unable to get provider com.projectcaruso.naturalfamilyplaning.StatusProvider: java.lang.ClassNotFoundException: com.projectcaruso.naturalfamilyplaning.StatusProvider
06-14 16:50:34.563: E/AndroidRuntime(21199): at android.app.ActivityThread.installProvider(ActivityThread.java:4692)
06-14 16:50:34.563: E/AndroidRuntime(21199): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4319)
清单:
<provider android:name=".StatusProvider"
android:authorities="com.projectcaruso.naturalfamilyplaning"/>
类:
public class StatusProvider extends ContentProvider {
修复项目属性将其设置为复选框启用项目特定设置和合规级别 1.6。
【问题讨论】:
-
您完成了彻底的清理、构建和部署?
-
是的,我进行了清理并将其重新部署到我的手机上。
-
代码中的包名是不是拼写不一样?我注意到在您的清单和例外情况中,您使用 1 'n' “planning” - 如果包名称拼写为带有 2 'n's 的“planning”,这是可以预期的。
标签: android