最近更新时间:2021-03-02 21:29:04
接入Android SDK,主要包括三个步骤
SDK对接和联调时,需要相应的对接参数,如TenantKey(租户Key)、TenantSecret(租户secret)等。
具体参数的获取,可以联系和您对接的金山云售前。
导入Androidstudio,具体步骤如下。
( KCGlibrary-V****-bate.aar )
implementation ( name: ‘ KCG library-V****-bate ‘, ext : ‘ aar ‘)
需要添加
epositories {
latDir {
dirs 'libs'
}
}
libs/fastjson-1.1.34.android.jar'
libs/okhttp-3.8.0.jar'
libs/okio-1.13.0.jar'
implementation 'com.google.protobuf:protobuf-java:3.5.1'
implementation 'com.google.protobuf:protoc:3.5.1'
以上第三方依赖务必引入到工程中
ndk {
abiFilters "arm64-v8a" ,"armeabi-v7a"
}
在AndroidManifest.xml清单文件中添加以下权限
<uses-ermissionandroid:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
本SDK可以运行于Android4.1(API Level 16)及以上版本
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="28" />
如果开发者声明targetSdkVersion到API 23以上,请确保调用本SDK的任何接口前,已经申请到了SDK要求的权限。否则SDK可能无法正常工作
keep class com.thebestgamestreaming.mobile.**{*;}
第三方库混淆
# OkHttp3
-dontwarn com.squareup.okhttp3.**
-keep class com.squareup.okhttp3.** { *;}
# Okio
-dontwarn com.squareup.**
-dontwarn okio.**
-keep public class org.codehaus.* { *; }
-keep public class java.nio.* { *; }
#fastjson
-dontwarn com.alibaba.fastjson.**
-keep class com.alibaba.fastjson.** { *; }
启动游戏activity 需要设置成横屏
android:screenOrientation="landscape"
纯净模式