Sample 앱 테스트
Last updated
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'io.imqa:imqa-mpm-injector:2.25.8'
}
}dependencies {
implementation 'io.imqa:imqa-core:2.27.5'
implementation 'io.imqa:imqa-mpm-client:2.27.9'
implementation 'io.imqa:imqa-crash-client:2.27.5'
}
io.imqa.IMQAPlugin imqaPlugin = new io.imqa.IMQAPlugin()
imqaPlugin.init(project)
new io.imqa.injector.GJavacAction(project.name).setConfiguration(project)
android.applicationVariants.all { variant ->
variant.javaCompile.doLast { task ->
new io.imqa.injector.CompileAction(
io.imqa.injector.util.BuildOption.BUILD_LOCATION_TYPE.javacClasses,
project.name,
io.imqa.injector.GJavacAction.convertBuildType(variant.getBuildType()),
io.imqa.injector.GJavacAction.makeFlavor("imqa", variant)
).execute(task)
}
}io.imqa.mpm.IMQAMpmAgent.getInstance()
.setOption(imqaOption) // MPM 의 동작 방식을 정하는 옵션을 설정합니다.
.setContext(this, "") // Application Context 를 초기화 합니다.
.setProjectKey(projectKey) // IMQA MPM Client 의 Project Key 를 설정합니다.
.init();SharedPreferences pref = getSharedPreferences("IMQA_SampleConfig", MODE_PRIVATE);
String serverUrl = pref.getString("serverUrl","http://collector.imqa.io");
String crashServerUrl = pref.getString("crashServerUrl","http://collector.imqa.io");
String projectKey = pref.getString("projectKey","<프로젝트 키를 넣어주세요>");