Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
DanteNick
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 57
#1

Ошибка при создании виджета - Android

30.12.2012, 17:47. Просмотров 874. Ответов 7
Метки нет (Все метки)

Доброго времени суток! При создании виджета всегда вылетает одна и та же ошибка, подскажите пожалуйста в чем проблема:

MainActivity
Java
1
2
3
4
5
6
package com.example.a;
 
import android.appwidget.AppWidgetProvider;
 
public class MainActivity extends AppWidgetProvider {
}
Сам виджет
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    
    <Button 
        android:width="20dp"
        android:height="20dp"
        android:text="Button"
        />
 
</LinearLayout>
описание виджета
XML
1
2
3
4
5
6
<?xml version="1.0" encoding="UTF-8"?>
<appwidget-provider android:minWidth="146dp" 
    android:minHeight="146dp" 
    android:updatePeriodMillis="0" 
    android:initialLayout="@layout/wid"
    xmlns:android="http://schemas.android.com/apk/res/android" />

Манифест
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.a"
    android:versionCode="1"
    android:versionName="1.0" >
 
   
   <application  android:label="@string/app_name">
        <receiver android:label="@string/app_name" android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            </intent-filter>
            <meta-data android:name="android.appwidget.provider" android:resource="@xml/wi_info" />
        </receiver>
    </application>
 
</manifest>
Кошка

12-30 12:57:36.382: E/AndroidRuntime(319): FATAL EXCEPTION: main
12-30 12:57:36.382: E/AndroidRuntime(319): java.lang.RuntimeException: Unable to instantiate receiver com.example.widget.widget: java.lang.ClassNotFoundException: com.example.widget.widget in loader dalvik.system.PathClassLoader[/data/app/com.example.widget-2.apk]
12-30 12:57:36.382: E/AndroidRuntime(319): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2789)
12-30 12:57:36.382: E/AndroidRuntime(319): at android.app.ActivityThread.access$3200(ActivityThread.java:125)
12-30 12:57:36.382: E/AndroidRuntime(319): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2083)
12-30 12:57:36.382: E/AndroidRuntime(319): at android.os.Handler.dispatchMessage(Handler.java:99)
12-30 12:57:36.382: E/AndroidRuntime(319): at android.os.Looper.loop(Looper.java:123)
12-30 12:57:36.382: E/AndroidRuntime(319): at android.app.ActivityThread.main(ActivityThread.java:4627)
12-30 12:57:36.382: E/AndroidRuntime(319): at java.lang.reflect.Method.invokeNative(Native Method)
12-30 12:57:36.382: E/AndroidRuntime(319): at java.lang.reflect.Method.invoke(Method.java:521)
12-30 12:57:36.382: E/AndroidRuntime(319): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
12-30 12:57:36.382: E/AndroidRuntime(319): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
12-30 12:57:36.382: E/AndroidRuntime(319): at dalvik.system.NativeStart.main(Native Method)
12-30 12:57:36.382: E/AndroidRuntime(319): Caused by: java.lang.ClassNotFoundException: com.example.widget.widget in loader dalvik.system.PathClassLoader[/data/app/com.example.widget-2.apk]
12-30 12:57:36.382: E/AndroidRuntime(319): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
12-30 12:57:36.382: E/AndroidRuntime(319): at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
12-30 12:57:36.382: E/AndroidRuntime(319): at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
12-30 12:57:36.382: E/AndroidRuntime(319): at android.app.ActivityThread.handleReceiver(ActivityThread.java:2780)
12-30 12:57:36.382: E/AndroidRuntime(319): ... 10 more
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.12.2012, 17:58     Ошибка при создании виджета #2
пытается найти класс com.example.widget.widget, а он отсутствует.
DanteNick
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 57
30.12.2012, 18:17  [ТС]     Ошибка при создании виджета #3
А что это за класс такой у меня он не определен нигде, вроде...
Вложения
Тип файла: rar A.rar (909.3 Кб, 4 просмотров)
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.12.2012, 18:25     Ошибка при создании виджета #4
делайте по туторилу http://www.vogella.com/articles/Andr...s/article.html
DanteNick
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 57
30.12.2012, 18:35  [ТС]     Ошибка при создании виджета #5
Большое спасибо!!!
DanteNick
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 57
30.12.2012, 22:15  [ТС]     Ошибка при создании виджета #6
Все равно ошибка, посмотрите пожалуйста.
Вложения
Тип файла: rar MyPractise.rar (911.5 Кб, 2 просмотров)
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.12.2012, 22:22     Ошибка при создании виджета #7
какая ошибка?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.12.2012, 22:48     Ошибка при создании виджета
Еще ссылки по теме:

Android Ошибка при создании SQLite
Ошибка при создании приложения Android
Android Ошибка при создании класса
Android Ошибка при создании хранилища ключей
Android Ошибка при создании обработчика

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
DanteNick
1 / 1 / 0
Регистрация: 26.07.2012
Сообщений: 57
30.12.2012, 22:48  [ТС]     Ошибка при создании виджета #8
Та же
Yandex
Объявления
30.12.2012, 22:48     Ошибка при создании виджета
Ответ Создать тему
Опции темы

Текущее время: 06:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru