我正试图迁移到smack 4.1。我遵循https://github.com/igniterealtime/Smack/wiki/Smack-4.1-Readme-and-Upgrade-Guide提供的说明将smack android添加到我的项目中。从maven通过Gradle下载smack4.1失败
我收到以下错误,当gradle这个同步
我正试图迁移到smack 4.1。我遵循https://github.com/igniterealtime/Smack/wiki/Smack-4.1-Readme-and-Upgrade-Guide提供的说明将smack android添加到我的项目中。从maven通过Gradle下载smack4.1失败
我收到以下错误,当gradle这个同步
4.1.1
是最新版本。
这是我用我的当前项目的dependencies
部分是什么 -
compile 'org.igniterealtime.smack:smack-android:4.1.1'
// Optional for XMPPTCPConnection
compile 'org.igniterealtime.smack:smack-tcp:4.1.0'
// Optional for XMPP-IM (RFC 6121) support (Roster, Threaded Chats)
compile 'org.igniterealtime.smack:smack-im:4.1.0'
// Optional for XMPP extensions support
compile 'org.igniterealtime.smack:smack-extensions:4.1.0'
这应该解决您的问题。
由Android Studio报告的错误在于,它无法找到嫌,Android系统的扩展和嫌-TCP包。
原因是因为,等级是在离线模式下配置的。这意味着它不会去网络来解决依赖关系。
转到首选项> Gradle并取消选中“脱机工作”以禁用脱机模式。这解决了问题
好名字@pikini – kiturk3
我有同样的问题,但我得到解决方案使用重命名包和重新导入我的项目 –