RuntimeException - ClassNotFoundException

Я только что загрузил приложение iosched, чтобы узнать, как оно обрабатывает переключение между макетами телефона и планшета. :

Я использовал EGit, и произошла ошибка: Android требует компилятора уровня соответствия 5.0 или 6.0. Найдено '1.6'

Я легко исправил это благодаря этот вопрос и ответ Теда Хоппа.

Сейчас проект скомпилирован, но сразу вылетает:

Я вижу, что в проекте есть этот класс com.google.android.apps.iosched.provider.ScheduleProvider. Вы можете помочь мне это исправить?

Судя по тому, что «я использовал EGit и там», вы, скорее всего, использовали eclipse. Боюсь, что проект создан в / для Android Studio, и будет очень больно пытаться настроить его в eclipse - я потратил несколько часов, безуспешно пытаясь ... ... в конце концов я сдался и установил Android Studio. Есть более 20 дополнительных библиотек, которые необходимо добавить в проект, чтобы его можно было запустить. У меня есть несколько свободных часов, поэтому я попробую Android Studio, но, вероятно, ребятам из Google пришлось предупредить нас на странице проекта, что проект не будет запускаться в eclipse ... (конечно, в проекте есть BUILDING.txt корень)


person Andrzej Gis    schedule 06.09.2012    source источник


Ответы (1)


07-11 02: 23: 37.266: E / AndroidRuntime (1881): FATAL EXCEPTION: main 07-11 02: 23: 37.266: E / AndroidRuntime (1881): java.lang.RuntimeException: невозможно получить провайдера com.google. android.apps.iosched.provider.ScheduleProvider: java.lang.ClassNotFoundException: com.google.android.apps.iosched.provider.ScheduleProvider в загрузчике dalvik.system.PathClassLoader [/data/app/com.google.android.apps. iosched-1.apk] 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в android.app.ActivityThread.installProvider (ActivityThread.java:3865) 07-11 02: 23: 37.266: E / AndroidRuntime ( 1881): в android.app.ActivityThread.installContentProviders (ActivityThread.java:3617) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в android.app.ActivityThread.handleBindApplication (ActivityThread.java:3573) 07 -11 02: 23: 37.266: E / AndroidRuntime (1881): на android.app.ActivityThread.access 2200 долларов (ActivityThread.java:123) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): на android. app.ActivityThread $ H.handle Сообщение (ActivityThread.java:1031) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в android.os.Handler.dispatchMessage (Handler.java:99) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в android.os.Looper.loop (Looper.java:126) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в android.app.ActivityThread.main (ActivityThread.java:3997 ) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в java.lang.reflect.Method.invokeNative (собственный метод) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в java. lang.reflect.Method.invoke (Method.java:491) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:841 ) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в com.android.internal.os.ZygoteInit.main (ZygoteInit.java:599) 07-11 02: 23: 37.266: E / AndroidRuntime (1881 ): в dalvik.system.NativeStart.main (собственный метод) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): вызвано: java.lang.ClassNotFoundException: co m.google.android.apps.iosched.provider.ScheduleProvider в загрузчике dalvik.system.PathClassLoader [/data/app/com.google.android.apps.iosched-1.apk] 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в dalvik.system.PathClassLoader.findClass (PathClassLoader.java:251) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в java.lang.ClassLoader.loadClass (ClassLoader.java: 548) 07-11 02: 23: 37.266: E / AndroidRuntime (1881): в 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

person Ognyan    schedule 01.08.2013