728x90

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 에러가 발생하는지 오류가 또다시 발생한다.

이건 시도해보려고 했지만 성공하지 못했다.



블로그 이미지

Link2Me

,