1 配置

1.1 需要引入提供的文件

aar文件:lib-release.aar so文件:libcrypto.so、libfacial_action.so、libssl.so、libunion-jni.so、libx3g.so

放置路径参考下图:

1.2引入方式

repositories {

flatDir {
    dirs 'libs'
}

}

compile 'com.android.support:appcompat-v7:25.1.0'

compile 'com.squareup.okhttp3:okhttp:3.4.1'

compile 'com.github.bumptech.glide:glide:3.7.0'

compile 'com.alibaba:fastjson:1.2.14'

compile(name:'lib-release', ext:'aar')

1.3需要权限

在AndroidManifest.xml文件中添加

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />

1.4混淆包时需要添加的keep

-keep class **.R$* {   
    *;   
}
-keep class com.shrb.hrsdk.**
-keep class com.shrb.shrbsdk.**
-keep class cn.keyou.**{ *;} 
-keep class com.alibaba.fastjson.**{ *;}
-keep class okhttp3.**{ *;}
-keep class com.bumptech.glide.**{ *;}
-keep class com.union.keyboard.**{ *;}
-keep class com.bqs.risk.df.android.**{ *;}
-keep class com.bqs.risk.df.android.contact.**{ *;}
-keep class com.oliveapp.face.livenessdetectionviewsdk.**{ *;}
-keep class com.oliveapp.face.livenessdetectorsdk.**{ *;}
-keep class okio.**{ *;}
-dontwarn okio.**
-dontwarn com.oliveapp.face.livenessdetectionviewsdk.**
-dontwarn com.oliveapp.face.livenessdetectorsdk.**
-dontwarn com.shrb.hrsdk.**
-dontwarn com.shrb.shrbsdk.**
-dontwarn com.alibaba.fastjson.**
-dontwarn com.bqs.risk.df.android.** 
-dontwarn com.union.keyboard.**
-dontwarn com.bqs.risk.df.android.contact.** 
-dontwarn okhttp3.** 
-dontwarn com.bumptech.glide.**
-dontwarn cn.keyou.** 
-keepclassmembers class * {
    public <methods>;
}
-keepattributes InnerClasses,Signature

results matching ""

    No results matching ""