第三方开源软件名称 | 版本号 | 说明 |
|---|---|---|
okhttp | 3.11.0 | Analytics Kit间接依赖的第三方开源jar包,必须集成。 |
okio | 1.14.0 | okhttp-3.11.0依赖的jar包,必须集成。 |
greendao | 3.3.0 | HUAWEI Analytics Kit依赖的第三方开源jar包,必须集成。 |
greendao-api | 3.3.0 | greendao-3.3.0依赖的jar包,必须集成。 |






由于Eclipse不能自动合并assets目录,请手动将子工程assets文件夹里的文件拷贝您的工程中assets目录下,需要拷贝的资源文件如下表所示。
子工程 | 资源文件 |
|---|---|
HMSSdkOpendevice | grs_sdk_global_route_config_opendevicesdk.json |
HMSSdkStats | grs_sdk_global_route_config_opensdkService.json |
Security-ssl | hmsrootcas.bks,hmsincas.bks |
Network-grs | grs_sdk_server_config.json,grs_sp.bks |
Update | updatesdkcas.bks,grs_sdk_global_route_config_updatesdk.json,grs_sdk_global_route_config_apptouchupdatesdk.json |
如果存在重复的资源文件,请选择覆盖。
manifestmerger.enabled=true
ADT必须是17以上版本。
<service
android:name="com.huawei.agconnect.core.ServiceDiscovery"
android:exported="false" /> 
public class MyApplication extends Application{
// TODO: 添加如下代码
@Override
public void onCreate() {
super.onCreate();
try {
AGConnectOptionsBuilder builder = new AGConnectOptionsBuilder();
builder.setInputStream(getAssets().open("agconnect-services.json"));
AGConnectInstance.initialize(this, builder);
} catch (IOException e) {
// 异常日志打印
}
}
} 添加代码后需要导入以下类:
import java.io.IOException; import java.io.InputStream; import com.huawei.agconnect.config.AGConnectServicesConfig; import com.huawei.agconnect.config.LazyInputStream; import android.app.Application; import android.content.Context; import android.util.Log;
<application
android:name=".MyApplication"
…
>
</application>