XMPP Chat 기능 동작 테스트를 하려고 GitHub 자료를 다운로드 받아서 테스트 해보고 있다.
벌써 여러차례 로그인 실패를 겪으면서 GitHub 에 있는 자료와 동일한 환경으로 설정을 해보고자 프로젝트를 별도로 추가하는 방식으로 테스트하고 있다.
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:23.2.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.android.support:design:23.2.1'
implementation 'com.android.support:recyclerview-v7:23.2.1'
implementation 'org.igniterealtime.smack:smack-android:4.1.1'
implementation 'org.igniterealtime.smack:smack-tcp:4.1.1'
implementation 'org.igniterealtime.smack:smack-core:4.1.1'
implementation 'org.igniterealtime.smack:smack-im:4.1.1'
implementation 'org.igniterealtime.smack:smack-extensions:4.1.1'
implementation 'org.igniterealtime.smack:smack-android-extensions:4.1.1'
implementation 'org.igniterealtime.smack:smack-resolver-minidns:4.1.3'
implementation 'org.igniterealtime.smack:smack-sasl-provided:4.1.1'
implementation 'com.google.code.gson:gson:1.7.2'
implementation 'com.google.android.gms:play-services:8.1.0'
}
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".Login">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
AndroidManifest.xml 에서 에러가 발생하면 위와 같이 하면 해결되더라.
그런데 문제는
implementation 'com.google.android.gms:play-services:8.1.0' 때문에 multidex 에러가 발생하는지 오류가 또다시 발생한다.
이건 시도해보려고 했지만 성공하지 못했다.
'안드로이드 > 버그탈출' 카테고리의 다른 글
Error: Program type already present: android.support.v4.app.BackStackRecord$Op (3) | 2019.02.14 |
---|---|
파일 복호화 시 IllegalBlockSizeException 발생 (0) | 2019.02.11 |
소프트키보드 이벤트 감지 (1) | 2018.09.19 |
com.github.nkzawa:socket.io-client 버전 (0) | 2018.09.19 |
Android 8.0 background 실행 제한, 9.0 관련 사항 추가 (1) | 2018.08.25 |