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

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

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

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

19.03.2015, 18:21. Просмотров 300. Ответов 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 минуты
Отключил обработку задествованных классов. Работает.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2015, 18:21     После прогона Proguard ломается картинка приложения
Посмотрите здесь:
Разработка приложения.Вывод html. Картинка по ссылке Android
Android proguard
Proguard и NullPointerException Android
Android ProGuard ошибки
Android ProGuard сопротивление компилированию(
Android ProGuard на IntelliJ IDEA
Как настроить ProGuard в IDEA? Android
Свое правило для Proguard Android
Android Оптимизация по размеру при использовании ProGuard
Android Eclipse proguard public class android.support.v7.internal.widget.ActionBarView.HomeView
Android Оставаться залогиненным после выхода из приложения
Автозапуск приложения после его закрытия Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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