Browse Source

配置信息更改

huyuguo 4 years ago
parent
commit
e1ca1e4e50
3 changed files with 17 additions and 3 deletions
  1. 2 2
      app/build.gradle
  2. 8 1
      app/proguard-rules.pro
  3. 7 0
      app/src/main/AndroidManifest.xml

+ 2 - 2
app/build.gradle

@ -63,11 +63,11 @@ android {
63 63
    buildTypes {
64 64
        debug {
65 65
            //是否优化zip
66
            zipAlignEnabled false
66
            zipAlignEnabled true
67 67
            // 移除无用的resource文件
68 68
//            shrinkResources true
69 69
            //启用代码混淆  debug 模式下需要设置为false,否则无法看到局部变量的值
70
            minifyEnabled false
70
            minifyEnabled true
71 71
            //混淆规则配置文件
72 72
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
73 73
            signingConfig signingConfigs.release

+ 8 - 1
app/proguard-rules.pro

@ -79,10 +79,17 @@
79 79
#butterknife混淆结束
80 80
81 81
# greenDAO混淆开始
82
-keep class com.xxx.xxx.model.* {*;}
83
-keepclassmembers class * extends org.greenrobot.greendao.AbstractDao {
84
public static java.lang.String TABLENAME;
85
}
86
-keep class **$Properties{*;}
87
88
89
#greendao3.2.0,此是针对3.2.0,如果是之前的,可能需要更换下包名
82 90
-keepclassmembers class * extends org.greenrobot.greendao.AbstractDao {
83 91
public static java.lang.String TABLENAME;
84 92
}
85
-keep class **$Properties
86 93
87 94
# If you do not use SQLCipher:
88 95
-dontwarn org.greenrobot.greendao.database.**

+ 7 - 0
app/src/main/AndroidManifest.xml

@ -4,6 +4,13 @@
4 4
    package="com.electric.chargingpile"
5 5
    android:versionCode="91"
6 6
    android:versionName="3.5.3">
7
    <uses-permission android:name="android.permission.BLUETOOTH" />
8
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
9
10
    <!-- If your app targets Android 9 or lower, you can declare
11
         ACCESS_COARSE_LOCATION instead. -->
12
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
13
7 14
    <!-- 往SDCard写入数据权限 -->
8 15
    <permission
9 16
        android:name="${applicationId}.permission.JPUSH_MESSAGE"