alibaba / Tangram-Android

Tangram is a modular UI solution for building native page dynamically including Tangram for Android, Tangram for iOS and even backend CMS. This project provides the sdk on Android.
http://tangram.pingguohe.net/
MIT License
4.11k stars 526 forks source link

这是什么错误?通过gradle导入的包 #102

Closed WarriorYu closed 6 years ago

WarriorYu commented 6 years ago

E/AndroidRuntime: FATAL EXCEPTION: main Process: com.guanfu.app, PID: 7463 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/tmall/wireless/tangram/view/BannerView; at com.tmall.wireless.tangram.TangramBuilder.installDefaultRegistry(TangramBuilder.java:296) at com.tmall.wireless.tangram.TangramBuilder.newInnerBuilder(TangramBuilder.java:360)

MikeAfc commented 6 years ago

建议自行排查gradle依赖

WayneLyn commented 6 years ago

同样的错误,新建了一个空项目,通过gradle导入。使用后运行出现这个问题。只依赖了recyclerview、fresco和tangram

MikeAfc commented 6 years ago

@WayneLyn 看下文档,最新版本有些变动,https://github.com/alibaba/Tangram-Android/blob/master/docs/Tutorial-ch.md

// 最新版本引入了rxjava,需要自行添加rx依赖 compile 'io.reactivex.rxjava2:rxjava:2.1.12' compile 'io.reactivex.rxjava2:rxandroid:2.0.2'

princeHe commented 6 years ago

遇到了同样的问题,完全按照文档配置,一样无法使用,问题也是NoClassDefFoundError