2.1 开发环境
- Android Studio : Android 开发IDE
- Android SDK : Android 官方SDK
2.2 混淆配置
SDK已经过混淆处理,如果需要对应用进行混淆编译,请在混淆的配置文件中加入以下代码,以避免SDK被二次混淆编译:
-dontwarn com.bokecc.sdk.mobile.**
-keep public class com.bokecc.sdk.mobile.**{*;}
-keep public interface com.bokecc.sdk.mobile.**{*;}
-dontwarn com.hd.http.**
-keep class com.hd.http.**{ *;}
-keep class com.tencent.mars.** {
public protected private *;
}
#如果使用了倍速播放功能,还需要以下配置
-keep class tv.danmaku.ijk.media.player.** {*;}
-keep class tv.danmaku.ijk.media.player.IjkMediaPlayer{*;}
-keep class tv.danmaku.ijk.media.player.ffmpeg.FFmpegApi{*;}
#如果使用了投屏功能,还需要以下配置
-dontwarn org.eclipse.jetty.**
-keep class org.eclipse.jetty.**
-dontwarn org.fourthline.cling.**
-keep class org.fourthline.cling.**
-dontwarn org.seamless.swing.**
-keep class org.seamless.swing.**
-dontwarn org.seamless.util.**
-keep class org.seamless.util.**
-dontwarn com.googlecode.mp4parser.**
-keep class com.googlecode.mp4parser.**