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

Как настроить ProGuard в IDEA? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Табхост вид вкладок http://www.cyberforum.ru/android-dev/thread1080913.html
сколько смотрю пример там внешний вид табов вот такой (красный фон) а у меня получается только так второй скрин
Программирование Android RadioButton программным способом Работаю с RadioButton программным способом. Создать кнопки получилось, все в порядке, вот код: group = new RadioGroup(this); group.setOrientation(RadioGroup.VERTICAL); for (int i = 0; x < 3; i++) { radioButton = new RadioButton(this); group.addView(radioButton); radioButton.setId(100+(i)); radioButton.setText("RadioButton" + i); } linId.addView(group); http://www.cyberforum.ru/android-dev/thread1080900.html
Установить соединение с веб-сервером rbc.ru и вычитывать с него заголовки новостей Программирование Android
Задача в том, чтобы установить соединение с веб-сервером rbc.ru и вычитывать с него заголовки новостей и сами эти новости. Как это можно реализовать?
Программирование Android Как организовать ограничение движения персонажа по некоторой площадке произвольной формы
Как организовать ограничение движения персонажа по некоторой площадке произвольной формы. Например, как в денди версии игры Indiana Jones. Вот пример: Как это делается? Думаю принцип везде одинаков, независимо от платформы.
Программирование Android Как установить будильник на определенный час определенного дня http://www.cyberforum.ru/android-dev/thread1080784.html
как установить будильник на определенный час определенного дня? Добавлено через 5 минут нашел такую статью но что-то не догоняю как указать дату и время, когда надо зазвонить http://www.mobilab.ru/androiddev/androidalarmmanagertutorial.html Добавлено через 23 часа 7 минут нет идей?
Программирование Android Создание программ Есть ли какая-нибудь программа, чтобы создавать приложения для Андроид с самого Андроид-устройства? И если есть, то какая? подробнее

Показать сообщение отдельно
MegaSinner
91 / 91 / 3
Регистрация: 09.04.2010
Сообщений: 746
12.02.2014, 23:19  [ТС]     Как настроить ProGuard в IDEA?
Tester64, Вот так, как здесь советовали:

project.properties:
Java
1
proguard.config=proguard-project.txt
В proguard-project.txt
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
#
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${sdk.dir}/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
#   [url]http://developer.android.com/guide/developing/tools/proguard.html[/url]
 
# Add any project specific keep options here:
 
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
#   public *;
#}
 
##---------------Begin: proguard configuration common for all Android apps ----------
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontskipnonpubliclibraryclassmembers
-dontpreverify
-verbose
-dump class_files.txt
-printseeds seeds.txt
-printusage unused.txt
-printmapping mapping.txt
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
 
-allowaccessmodification
-keepattributes *Annotation*
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable
-repackageclasses ''
 
-dontwarn android.support.**
-dontwarn org.apache.harmony.**
-dontwarn com.tonicsystems.**
-dontwarn org.firebirdsql.**
-dontwarn org.antlr.**
-dontwarn org.apache.**
 
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService
-dontnote com.android.vending.licensing.ILicensingService
 
# Explicitly preserve all serialization members. The Serializable interface
# is only a marker interface, so it wouldn't save them.
-keepclassmembers class * implements java.io.Serializable {
static final long serialVersionUID;
private static final java.io.ObjectStreamField[] serialPersistentFields;
private void writeObject(java.io.ObjectOutputStream);
private void readObject(java.io.ObjectInputStream);
java.lang.Object writeReplace();
java.lang.Object readResolve();
}
 
# Preserve all native method names and the names of their classes.
-keepclasseswithmembernames class * {
native <methods>;
}
 
-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet);
}
 
-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet, int);
}
 
# Preserve static fields of inner classes of R classes that might be accessed
# through introspection.
-keepclassmembers class **.R$* {
public static <fields>;
}
 
# Preserve the special static methods that are required in all enumeration classes.
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
 
-keep public class * {
public protected *;
}
 
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}##---------------End: proguard configuration common for all Android apps ----------
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru