2012-09-06 91 views
3

我剛剛下載的應用程序iosched,對其進行調查程序如何處理手機和平板電腦的佈局之間進行切換:的RuntimeException - ClassNotFoundException的

我使用例如:It並有一個錯誤: 的Android需要編譯器遵從水平5.0或6.0。發現'1.6'

由於this問題和Ted Hopp的回答,我很容易修復它。

目前該項目已編譯,但在一開始就崩潰了:

07-11 02:23:37.266: E/AndroidRuntime(1881): FATAL EXCEPTION: main 07-11 02:23:37.266: E/AndroidRuntime(1881): java.lang.RuntimeException: Unable to get provider com.google.android.apps.iosched.provider.ScheduleProvider: java.lang.ClassNotFoundException: com.google.android.apps.iosched.provider.ScheduleProvider in loader dalvik.system.PathClassLoader[/data/app/com.google.android.apps.iosched-1.apk] 07-11 02:23:37.266: E/AndroidRuntime(1881): at android.app.ActivityThread.installProvider(ActivityThread.java:3865) 07-11 02:23:37.266: E/AndroidRuntime(1881): at android.app.ActivityThread.installContentProviders(ActivityThread.java:3617) 07-11 02:23:37.266: E/AndroidRuntime(1881): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3573) 07-11 02:23:37.266: E/AndroidRuntime(1881): at android.app.ActivityThread.access$2200(ActivityThread.java:123) 07-11 02:23:37.266: E/AndroidRuntime(1881): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1031) 07-11 02:23:37.266: E/AndroidRuntime(1881): at android.os.Handler.dispatchMessage(Handler.java:99) 07-11 02:23:37.266: E/AndroidRuntime(1881): at android.os.Looper.loop(Looper.java:126) 07-11 02:23:37.266: E/AndroidRuntime(1881): at android.app.ActivityThread.main(ActivityThread.java:3997) 07-11 02:23:37.266: E/AndroidRuntime(1881): at java.lang.reflect.Method.invokeNative(Native Method) 07-11 02:23:37.266: E/AndroidRuntime(1881): at java.lang.reflect.Method.invoke(Method.java:491) 07-11 02:23:37.266: E/AndroidRuntime(1881): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) 07-11 02:23:37.266: E/AndroidRuntime(1881): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) 07-11 02:23:37.266: E/AndroidRuntime(1881): at dalvik.system.NativeStart.main(Native Method) 07-11 02:23:37.266: E/AndroidRuntime(1881): Caused by: java.lang.ClassNotFoundException: com.google.android.apps.iosched.provider.ScheduleProvider in loader dalvik.system.PathClassLoader[/data/app/com.google.android.apps.iosched-1.apk] 07-11 02:23:37.266: E/AndroidRuntime(1881): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:251) 07-11 02:23:37.266: E/AndroidRuntime(1881): at java.lang.ClassLoader.loadClass(ClassLoader.java:548) 07-11 02:23:37.266: E/AndroidRuntime(1881): at java.lang.ClassLoader.loadClass(ClassLoader.java:508) 07-11 02:23:37.266: E/AndroidRuntime(1881): at android.app.ActivityThread.installProvider(ActivityThread.java:3850) 07-11 02:23:37.266: E/AndroidRuntime(1881): ... 12 more

我可以看到,有項目該類com.google.android.apps.iosched.provider.ScheduleProvider。你能幫我解決這個問題嗎?

回答

2

通過「我用EGit和那裏」來判斷你最可能使用了日食。我擔心這個項目是在Android Studio中創建的,並且試圖在eclipse中設置它會非常痛苦 - 我浪費了幾個小時試着沒有運氣......最後,我放棄並安裝了Android Studio。爲了能夠運行,需要將20多個附加庫添加到項目中。 我有幾個空閒時間,所以我會試一試Android Studio,但可能谷歌的人不得不在項目頁面上警告我們該項目不會在eclipse中運行... (當然,有一個BUILDING.txt項目根)

相關問題