импорт пакетов в Android - PullRequest
       8

импорт пакетов в Android

0 голосов
/ 17 января 2011

Нужно ли включать действия в файл манифеста моего приложения из пакета, который импортируется в мое приложение для Android.? спасибо

Ошибка Logcat:

01-13 02:28:08.392: ERROR/AndroidRuntime(2888): FATAL EXCEPTION: main 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.s.android.test/com.s.android.test.MainActivity}: java.lang.ClassNotFoundException: com.s.android.test.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.s.android.test-2.apk] 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1544)

Ошибка> paste.org

Ответы [ 2 ]

1 голос
/ 17 января 2011

На этой странице говорится:

В настоящее время приложение должно декларировать в своем манифесте любые компоненты или ресурсы, которые оно использует из проекта библиотеки.

Так что, если я правильно понял ваш вопрос, да, вы должны пересмотреть действия.

0 голосов
/ 17 января 2011

Ваш Logcat говорит java.lang.ClassNotFoundException: com.s.android.test.MainActivity

Для меня это означает, что имя пакета в вашем манифесте не определено правильно для этого действия.

Редактировать:

Вам нужно просто проверить базовый пакет, и путь к вашей активности совпадает с фактическим пакетом, в котором находится ваша деятельность. Например:

<manifest package="com.example.project" . . . >
<application . . . >
    <service android:name=".SecretService" . . . >

Таким образом, класс SecretService будетнаходится в com.example.project.SecretService (Очевидно, что пример показывает это для Сервиса, но то же самое относится и к Деятельности.) Вероятно, вам также следует прочитать больше о фундаментальных статьях здесь: http://developer.android.com/guide/topics/manifest/manifest-intro.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...