Я работаю на примере facebook-sdk и пытаюсь использовать коллекцию классов, предоставленную как .JAR.Я относительно новичок в Java и Eclipse, поэтому я ожидаю, что я делаю некоторые очевидные ошибки.
Проблема в том, что все, кажется, компилируется нормально, но когда я запускаю проект (с помощью эмулятора Android), dalvik vm не можетчтобы найти первый класс, на который я ссылаюсь из этого Facebook SDK.(com / facebook / android / Facebook.class)
Кроме того, если я скопирую исходный код непосредственно в свой проект в качестве дополнительного пакета, все работает отлично.
Шаг 1: Я экспортировал проект com_facebook_android в виде файла .JAR.(щелкните правой кнопкой мыши проект, экспорт, файл java / jar) Я выбираю c: \ data \ jag \ jar в качестве местоположения для сохранения facebooksdk.jar.
Шаг 2. Я нажимаю свойства в проекте HelloGoogleMaps, Selected JavaПуть сборки, библиотеки, добавление внешних JARS ... Я непосредственно выбрал файл c: \ data \ jag \ jar \ facebooksdk.jar.
На данный момент мой проект, кажется, строится просто отлично (без ошибок).
Шаг 3. Отладка проекта и получение ошибки:
[2010-11-19 09:05:08 - Пример] ActivityManager: Ошибка: класс активности {com.facebook.android / com.facebook.android.Example} не существует.[2010-11-19 09:05:11 - Пример] Начало действия com.facebook.android.Example на устройстве [2010-11-19 09:05:12 - Пример] Новый пакет еще не зарегистрирован в системе.Ожидание 3 секунды перед следующей попыткой.
[2010-11-19 09:05:15 - Пример] Начало действия com.facebook.android.Пример на устройстве
[2010-11-1909:05:17 - Пример] ActivityManager: Запуск: Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.facebook.android / .Example}
[2010-11-19 09:05:17 - Пример] Новый пакет еще не зарегистрирован в системе.Ожидание 3 секунды перед следующей попыткой.
[2010-11-19 09:05:20 - Пример] Начало действия com.facebook.android.Пример на устройстве
[2010-11-1909:05:21 - Пример] ActivityManager: Запуск: Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.facebook.android / .Example}
[2010-11-19 09:05:21 - Пример] ActivityManager: тип ошибки 3
[2010-11-19 09:05:21 - Пример] ActivityManager: Ошибка: класс активности {com.facebook.android / com.facebook.android.Example} не существует.
SHAWN - Вот свойства Android для моего проекта.