Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 6

ClassNotFoundException. android.view.fragment. как лечить?

28.07.2016, 16:14. Показов 791. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день всем. Есть очень банальная проблема. ClassNotFoundException

лейаут popup.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:background="@android:color/background_light">
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical"
        android:layout_margin="1dp"
        android:background="@android:color/darker_gray">
        >
        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:layout_margin="20dp">
            <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="GoogleMap View" />
 
            <fragment
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:name="indigo.taxibus.popup"
                android:id="@+id/map"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                class="com.google.android.gms.maps.SupportMapFragment"
                tools:context="com.example.indigo.taxibus.MapPopup"/>
 
            <Button
                android:id="@+id/dismiss"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="Dismiss" />
        </LinearLayout>
    </LinearLayout>
</LinearLayout>
есть код вызова в МейнАктивити
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private void showPopupGoogleMap() {
        LayoutInflater layoutInflater = (LayoutInflater)getBaseContext().getSystemService(LAYOUT_INFLATER_SERVICE);
        View popupView = layoutInflater.inflate(R.layout.popup, null);
        final PopupWindow popupWindow = new PopupWindow(popupView, LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT, true);
 
        popupWindow.setTouchable(true);
        popupWindow.setFocusable(true);
 
        popupWindow.showAtLocation(popupView, Gravity.CENTER, 0, 0);
 
        Button btnDismiss = (Button)popupView.findViewById(R.id.dismiss);
        btnDismiss.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                popupWindow.dismiss();
            }
        });
    }
в результате мне вываливает ошибку
Кликните здесь для просмотра всего текста
Suppressed: java.lang.ClassNotFoundException: Didn't find class "android.view.fragment" on path: DexPathList[[dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-support-annotations-24.0.0_9413c7cea74443527998e809711cb820e 3904387-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-slice_9-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-slice_8-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-slice_7-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-slice_6-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-slice_5-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-slice_4-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-slice_3-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-slice_2-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-slice_1-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-slice_0-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-internal_impl-24.0.0_796980f53068a20e67141bc67caacc023 c6bd201-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-internal_impl-23.0.0_c0f975ec72c0a05c366f9e0b8078f1ffc 6dc5bff-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-com.google.firebase-firebase-storage-common-9.2.1_8c3cea0d5ff133542abab6b4898337f366 2f62e2-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-com.google.firebase-firebase-storage-9.2.1_54cdf44dcf3a8b9a5c4a0ee040a2166432 645c4c-classes.dex", dex file "/data/data/indigo.taxibus/files/instant-run/dex/slice-com.google.firebase-firebase-messaging-9.2.1_aea2669ebff86f40609244425be1e


Ошибку начало выдавать после добавления в xml fragment "com.google.android.gms.maps.SupportMapF ragment".
как это вылечить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.07.2016, 16:14
Ответы с готовыми решениями:

Fragment как в нем добавить List View
В моей программе я с главного активити через naviganion drawer попадаю во фрагмент и в этом фрагменте мне нужно чтобы у меня был list view....

Отличие Fragment от View
В чем принципиальное отличие фрагментов от View?? Почему нельзя стоить интерфейс просто на View а нужно использовать фрагменты??

Программное добавление View элементов в Fragment
Здравствуйте. Проблема такая: в приложении есть 2 вкладки. Переключение между ними реализуются через ViewPager и FragmentStatePagerAdapter....

4
 Аватар для OlegJV
104 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 474
28.07.2016, 17:41
Он пишет, что нет такого класса fragment, и он в чем то прав. Как вылечить - использовать классы, которые есть.

Добавлено через 1 минуту
Как все запутано
0
28.07.2016, 17:48

Не по теме:

я видел проект, в котором это все написано - там такая жесть, что я даже не пересилил себя написать ответ
программирование наугад в самой тяжелой форме без малейшего понимания что он вообще делает

0
0 / 0 / 0
Регистрация: 26.07.2016
Сообщений: 6
29.07.2016, 11:08  [ТС]
Ох блииин.. Вот это я понимаю.. Да, на русских форумах теперь помощи не сыскать.
Пока ждал нормального ответа сам уже кое что нашел. Вот аналогичная проблема на СтекОверфлоу. Почти один в один. Может кому-то будет полезно почитать. http://stackoverflow.com/quest... vik-system

PS Я неделю или две назад начал вообще под андроид программировать. Конечно жесть будет. Мне дали задание прогу сделать (как говорят "срочнонах"), а никакой подготовки начальной нету. Конечно я там нифига не понимаю. А времени не шибко много то
0
349 / 240 / 34
Регистрация: 16.01.2010
Сообщений: 766
29.07.2016, 22:14
Ну и только с вашего оверлокинга буржуйсткого? Два ответа в стиле "трактор тут нужен однако".
Собственно там и советуют фрагмент добавить, правильно.
А такой класс у вас есть
class="com.google.android.gms.maps.Suppo rtMapFragment"
P.S.Прогу быстро сделать не получиться. Огорчу вас.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.07.2016, 22:14
Помогаю со студенческими работами здесь

Android Studio ругается на R и пишет ClassNotFoundException
Здравствуйте. Подскажите, пожалуйста, в чём проблема. Создаю первый проект, код сгенерировала среда разработки. &quot;Ругается&quot; на R,...

Android fragment + recyclerView
Всем привет, помогите написать простой пример такой программы: Есть 1 активность (при запуске на ней отображен фрагмент1, в котором...

Android, метод getFilter(), интерфейса Filterable, в Fragment
Ситуация такая, использую Filterable, во время поиска, сначала использовал Activity, но затем понадобилось использовать фрагмент. Не буду...

Android Studio изъятие данных из дочерних firebase database в RecyclerView через fragment
Здравствуйте, я только начинаю программировать на андроиде, подскажите пожалуйста где и что я неправильно написала что у меня не...

Java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.chimera.GmsModuleInitializer"
java.lang.ClassNotFoundException: Didn't find class &quot;com.google.android.gms.chimera.GmsModuleInitializer&quot; on path:...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru