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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.65
Skifych
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 20
#1

Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView - Android

23.03.2014, 10:52. Просмотров 2082. Ответов 7
Метки нет (Все метки)

Добрый день. Сейчас изучаю разработку под андроид. Споткнулся на следующей ошибке
This class should be public (android.support.v7.internal.widget.ActionBarView.HomeView)

пробовал фиксить разными способами proguard-project.txt, но эффекта 0.
Может подскажете?
Приложение чистое, дефолтное, которое создаётся при создании Android application project. правки вносились только на удаления всяких ошибок "color" на "android:color", error на warning для translation и т.д.


Текущий вид:
-keep public class android.support.v7.internal.widget.ActionBarView.HomeView
-keep public class android.support.v7.internal.widget.ActionBarView
-keepclassmembers class android.support.v7.internal.widget.ActionBarView{
public *;
}
-keepclassmembers class android.support.v7.internal.widget.ActionBar{
public *;
}
-keepclassmembers class android.support.v7.internal.widget.ActionBarView.HomeView{
public *;
}

PS: IDE Eclipse Kepler, ADT 22.6.1, SDK adt-bundle-windows-x86_64-20131030
Миниатюры
Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2014, 10:52     Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView
Посмотрите здесь:

Android Android: internal error
eclipse for android Android
Android Android-support-v4 и настройка Eclips
Android Android.support.v4.view.ViewPager одним xml+java файлом
Android-support-v7 ошибка Android
Как в среде Eclipse подключить библиотеку android.support.v7 ? Android
Android Android.support.v7
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Skifych
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 20
23.03.2014, 15:09  [ТС]     Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView #2
В общем, решил пока только отказом от поддержки 2.x Android
kapion
Сообщений: n/a
03.05.2014, 23:07     Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView #3
Мне помогло clean и rebuild:
Eclipse: Project -> Clean
IntelliJ IDEA: Build -> Rebuild project
alexvinn
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 59
21.05.2014, 09:17     Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView #4
Такая же ошибка. Кто подскажет как исправить ? Clean project - не помог.
Skifych
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 20
21.05.2014, 12:54  [ТС]     Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView #5
Попробую ответить я. Чуть выше было сказано, что в том случае я отказался от поддержки 2.х и всё заработало.
Здесь добавлю, что нужно обновить полностьою ещё и SDK и провести полную регистрацию в eclipse соответствующих веток, на которых будете тестить

Добавлено через 8 минут
Добавлю скрин
Миниатюры
Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView  
alexvinn
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 59
21.05.2014, 16:14     Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView #6
ok, спасибо. Т.е. в SDK должны быть загружены все API до 19, если Target 19. Правильно ?
Skifych
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 20
21.05.2014, 19:09  [ТС]     Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView #7
Нет, необязательно. Просто то, с чем у меня была проблема - в проекте был указано использование минимального API 2.2. Отсюда ноги лезли.
Если вы Укажите минимальное, например 4 - у вас это проблема уйдёт.
Либо у вас должно быть минимальное да и промежуточное тоже API

Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView

У меня как раз было указано минимальное API 2.2, а вот самого API не оказалось в настройках eclipse, хотя исходники я загрузил все
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2015, 23:35     Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView
Еще ссылки по теме:

Make sure class name exists, is public, and has an empty constructor that is public Android
Android Eclipse и android
Android Как подключить com.android.support:design в Eclipse
Android Ошибки android-support-v7 при создании нового проекта в Eclipse
Для чего нужен android.support.v4 Android

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

Или воспользуйтесь поиском по форуму:
Den2201
49 / 0 / 1
Регистрация: 17.10.2013
Сообщений: 8
18.05.2015, 23:35     Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView #8
Спасибо, помогло
Yandex
Объявления
18.05.2015, 23:35     Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView
Ответ Создать тему
Опции темы

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