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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android ProGuard на IntelliJ IDEA http://www.cyberforum.ru/android-dev/thread1398382.html
Кто нибудь пробовал в IDEA использовать ProGuard? В project.properties добавил: proguard.config=proguard-project.txt В окне "Generate Signed APK" указал этот proguard-project.txt При компиляции вылезает миллион ошибок. И на ошибки даже не влияет, пустой ли proguard-project.txt или не пустой.
Android Ошибка при нажатии делаю приложение по урокам http://dajver.blogspot.com/2012/01/android-4-ontouchevent.html GameView.java public class GameView extends SurfaceView{ private GameManager LoopThread; private List<Sprite> sprites = new ArrayList<Sprite>(); long lastClick = System.currentTimeMillis(); http://www.cyberforum.ru/android-dev/thread1398370.html
Android Открыть код из Github-а в Android Studio?
Как открыть код из Github-а навигатора OsmAnd? Вот ссылка на Гит:http://github.com/osmandapp/Osmand Всегда появляются разные ошибки. Помогите компилировать без ошибок в Android Studio или Eclipse.
Не отображается иконка программы Android
Не отображается иконка программы в Android Studio, в Eclipse все отображалось, картинку иконки загрузил (в mipmap), но не отображается иконка в окне в верху справа, в чем же дело? Вот файл манифест <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.contacts.admin.smschat" > <uses-permission...
Android Ошибка в Android Studio: "x86 emulation currently requires hardware acceleration" http://www.cyberforum.ru/android-dev/thread1398146.html
C:\Users\karr\AppData\Local\Android\sdk\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_S_API_19 emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed!
Android Проблемы с разрешением экрана Добрый день форумчане давно не заходил на ваш сайт))Рад вашей помощи)) ImageView iv = new ImageView(poisk.this); iv.setBackgroundResource(R.drawable.ic_action); iv.setLayoutParams(new TableRow.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); я программно хочу добавить картинку в табличку))все получается только с разрешением экрана проблемы)) папка ldpi имеет самый... подробнее

Показать сообщение отдельно
rusmogbel
3 / 3 / 0
Регистрация: 08.11.2014
Сообщений: 28

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

19.03.2015, 18:21. Просмотров 298. Ответов 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 минуты
Отключил обработку задествованных классов. Работает.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru