Kakao i Connect Live 커뮤니티

안드로이드 샘플(remon-video-chat) 설정문의

안녕하세요. 유료사용전에 한번 샘플을 돌려보고 싶어서,
안드로이드 스튜디오에서 실행해봤더니 오류가 생기는데요.
앱 개발이 아직 서툴러, 이유를 알수 없어 이렇게 문의드립니다.

오류내용은 "Failed to resolve: com.remon:remondroid:0.2.69 " 라고 뜨네요.
주신소스에서 변경한건 하나도 없고요.
/* Remote monster WebRTC library */
compile(group: ‘com.remon’, name: ‘remondroid’, version: ‘0.2.69’)
안드로이드 스튜디오 버전은 최신버전이고, 자바도 모두 최신버전입니다.
게시글 중에 maven { url ‘https://remotemonster.com/artifactory/libs-release-local’ } 이부분을 변경해
보라고(8082포트) 하신글이 있어 적용해 보았지만 마찬가지입니다.

답변 기다리겠습니다.

안녕하세요^^
현재 remonSDK는 jcenter를 통해 받으실 수 있습니다.

dependencies {
    /* RemoteMonster SDK */
    compile 'com.remotemonster:sdk:2.0.12'
}

문의하신 내용은 아래 주소에서도 확인 하실 수 있습니다.
https://docs.remotemonster.com/android/android-getting-start

기타 사용방법은 remonSDK Docs를참고하시면 좋을 듯 합니다.
https://docs.remotemonster.com/android

문의사항 있으시면 언제든지 community에 올려주세요^^
감사합니다.

우선 답변감사합니다.

아직 초보라 그런지 척하면 척 알아듣질 못하고 있네요.

답글을 보고 한 행동,

allprojects {
repositories {
jcenter()
}
}

: jcenter에서 다운가능하다길래, marven은 삭제했습니다.

dependencies {
compile fileTree(include: [’*.jar’], dir: ‘libs’)
androidTestCompile(‘com.android.support.test.espresso:espresso-core:2.2.2’, {
exclude group: ‘com.android.support’, module: ‘support-annotations’
})

/* Kotlin */
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"

/* Remote monster WebRTC library */
compile 'com.remotemonster.sdk:2.0.12' <--- 추가

/* permission*/
compile 'io.vrinda.kotlinpermissions:kotlinpermissions:1.1'

compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'

}

했습니다. 하지만 똑같은 오류가 생기네요.

Failed to resolve: com.remotemonster.sdk:2.0.12:
Open File

네 감사합니다. 잘됩니다.

이게 되고 나니 다른 에러가 나는데요. ^^;;

에러난 부분 :

android {
compileSdkVersion 25
buildToolsVersion “25.0.3”
defaultConfig {
applicationId “com.remotemonster.remonrtc”
minSdkVersion 19
targetSdkVersion 25
versionCode 10001001
versionName “1.1.0”
multiDexEnabled true
testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner”

–>요 부분인듯 합니다.
jackOptions {
enabled true
}
}

컴파일러 에러 메세지:

Could not find method jackOptions() for arguments [build_az9fs6dxfrp1wr0g3v7etyc7y$_run_closure1$_closure3$_closure7@1dcdde9] on DefaultConfig_Decorated{name=main, dimension=null, minSdkVersion=DefaultApiVersion{mApiLevel=19, mCodename=‘null’}, targetSdkVersion=DefaultApiVersion{mApiLevel=25, mCodename=‘null’}, renderscriptTargetApi=null, renderscriptSupportModeEnabled=null, renderscriptSupportModeBlasEnabled=null, renderscriptNdkModeEnabled=null, versionCode=10001001, versionName=1.1.0, applicationId=com.remotemonster.remonrtc, testApplicationId=null, testInstrumentationRunner=android.support.test.runner.AndroidJUnitRunner, testInstrumentationRunnerArguments={}, testHandleProfiling=null, testFunctionalTest=null, signingConfig=null, resConfig=null, mBuildConfigFields={}, mResValues={}, mProguardFiles=[], mConsumerProguardFiles=[], mManifestPlaceholders={}, mWearAppUnbundled=null} of type com.android.build.gradle.internal.dsl.DefaultConfig.

네 링크해주신 문서대로 해보았습니다.

마치고 나니, 다음과 같은 에러가 생깁니다.

Unable to find method ‘com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List;’.
Possible causes for this unexpected error include:

  • Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
    Re-download dependencies and sync project (requires network)
  • The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
    Stop Gradle build processes (requires restart)
  • Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.
In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.

구글링을 해보니
ext.kotlin_version = ‘1.1.2-4’ 로 해보라고 해서 업데이트 쳤더니, 엄청난 에러들이 보이네요…
이게 너무 최신버전이라고 생기는 문제인가요?

삽질끝에,
간신히 sync success 까지는 했는데요, 소스상에서 실행시 공포의 빨간줄(에러)이 마구 뜨네요 --;;

혹시 최신 안드로이드 스튜디오와 kotlin 에 맞는 샘플소스는 없을까요?
금주내로 화상채팅에 대한 개발일정을 정리해야 하는데요, 어느 정도 가능한지만 테스트를 해보고
싶습니다.

정 안되신다면 팀뷰어와 같은 원격으로 도움을 좀 받을 수 있을런지요?
답변 기다리겠습니다.

지금 보고계시는 소스코드가
https://github.com/RemoteMonster/android-sdk/tree/master/examples/remon-video-chat 인가요?

이 코드라면, 변경된 내부 로직에 의한 에러가있을 수 있습니다.

해당코드에 맞는 빌드를 하시려면,
맨처음 질문하신 maven { url ‘https://remotemonster.com/artifactory/libs-release-local’ } 를
maven { url ‘https://demo.remotemonster.com/artifactory/libs-release-local’ } 로 수정해서 빌드해보시길 바랍니다.

팀뷰어를 통한 원격지원은 [email protected] 로 메일 부탁드립니다^^

답변 감사합니다. 내일 다시 문의 드리겠습니다!
좋은 하루 되세요~

1 Like