Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
rusmogbel
3 / 3 / 0
Регистрация: 08.11.2014
Сообщений: 28
#1

После прогона Proguard ломается картинка приложения - Программирование Android

19.03.2015, 18:21. Просмотров 328. Ответов 0
Метки нет (Все метки)

имеется apk файл который работает норм, но после компиляции с настройками Proguard возникает нюанс в работе следующих строк:

Java
1
2
3
4
            LineAndPointFormatter s2Format = new LineAndPointFormatter();
            s2Format.setPointLabelFormatter(new PointLabelFormatter());
            s2Format.configure(getApplicationContext(), R.xml.line_point_formatter_with_plf);
            plot.addSeries(s2,s2Format);
используется библиотека android plot и все эти строки работа с ней. По сути не происходит применение параметров строки:
Java
1
s2Format.configure(getApplicationContext(), R.xml.line_point_formatter_with_plf);
да, грешен, признаюсь, кропотливо не вникал, но может опытный глаз и природная смекалка направят на путь просветления суетливого программера?!!!

Настройки прогуарда ниже:

Java
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
# This is a configuration file for ProGuard.
# [url]http://proguard.sourceforge.net/index.html#manual/usage.html[/url]
 
# Optimizations: If you don't want to optimize, use the
# proguard-android.txt configuration file instead of this one, which
# turns off the optimization flags.  Adding optimization introduces
# certain risks, since for example not all optimizations performed by
# ProGuard works on all versions of Dalvik.  The following flags turn
# off various optimizations known to have issues, but the list may not
# be complete or up to date. (The "arithmetic" optimization can be
# used if you are only targeting Android 2.0 or later.)  Make sure you
# test thoroughly if you go this route.
-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
-optimizationpasses 1
-allowaccessmodification
-dontpreverify
 
# The remainder of this file is identical to the non-optimized version
# of the Proguard configuration file (except that the other file has
# flags to turn off optimization).
 
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-verbose
 
-keepattributes *Annotation*
-keep public class com.google.vending.licensing.ILicensingService
-keep public class com.android.vending.licensing.ILicensingService
 
# For native methods, see [url]http://proguard.sourceforge.net/manual/examples.html#native[/url]
-keepclasseswithmembernames class * {
    native <methods>;
}
 
# keep setters in Views so that animations can still work.
# see [url]http://proguard.sourceforge.net/manual/examples.html#beans[/url]
-keepclassmembers public class * extends android.view.View {
   void set*(***);
   *** get*();
}
 
 
 
# We want to keep methods in Activity that could be used in the XML attribute onClick
-keepclassmembers class * extends android.app.Activity {
   public void *(android.view.View);
}
 
# For enumeration classes, see [url]http://proguard.sourceforge.net/manual/examples.html#enumerations[/url]
-keepclassmembers enum * {
    public static **[] values();
    public static ** valueOf(java.lang.String);
}
 
-keep class * implements android.os.Parcelable {
  public static final android.os.Parcelable$Creator *;
}
 
-keepclassmembers class **.R$* {
    public static <fields>;
}
 
 
# The support library contains references to newer platform versions.
# Don't warn about those in case this app is linking against an older
# platform version.  We know about them, and they are safe.
-dontwarn android.support.**
Добавлено через 20 часов 4 минуты
Отключил обработку задествованных классов. Работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2015, 18:21
Я подобрал для вас темы с готовыми решениями и ответами на вопрос После прогона Proguard ломается картинка приложения (Программирование Android):

Разработка приложения.Вывод html. Картинка по ссылке - Программирование Android
Добрый вечер! Подскажите, как реализовать следующие варианты: 1) Я получаю с json html код и вывожу на экран. Сейчас сделал через...

proguard - Программирование Android
Пытаюсь сделать обфускацию приложения при помощи Proguard. В теории вроде всё просто, на практике - никак не выходит. Для работы...

Proguard и NullPointerException - Программирование Android
Задействуйте! Надеюсь кто-то поможет. Проблема такая. В release версии ( с использованием proguard) приложения возникает ошибка ...

ProGuard ошибки - Программирование Android
Делаю компиляцию приложения, компилится хорошо, но в процессе работы приложения вылазят ошибки 01-11 22:51:24.745 2552-2747/com.app...

Как настраивать Proguard - Программирование Android
Приветствую! Есть необходимость защитить приложение от декомпиляции, для этого хочу использовать Proguard. Почитал статью на оф....

ProGuard сопротивление компилированию( - Программирование Android
Народ всем привет. Уже три дня бьюсь с ProGuard все время выходит такая ошибка: Warning:okio.DeflaterSink: can't find referenced class...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2015, 18:21
Привет! Вот еще темы с ответами:

ProGuard на IntelliJ IDEA - Программирование Android
Кто нибудь пробовал в IDEA использовать ProGuard? В project.properties добавил: proguard.config=proguard-project.txt В окне...

Свое правило для Proguard - Программирование Android
Как создать правило для Proguard? т.е. так чтобы он шифровал только нужные мне файлы...

Как настроить ProGuard в IDEA? - Программирование Android
Сабж. Искал, читал, но до конца так и не понял..

Оптимизация по размеру при использовании ProGuard - Программирование Android
Помогите, пожалуйста, разобраться. Я работаю в Eclipse. В файле project.properties я добавил строчку...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru