用Android stdio做期末作业的时候,想实现图片轮播效果,引入了一个第三方库,但按照作者教程原原本本的写了之后没有任何效果,请问是不是一开始的build就有问题了
implementation 'com.synnapps:carouselview:0.1.5'
已经sync now过了,重启也试过,手动添加dependence也添加了
附上作者的链接:https://github.com/sayyam/carouselview#readme
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
mavenCentral()
google()
}
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
mavenCentral()
google()
maven {url "https://jitpack.io"}
}
}
配置一下仓库
然后重启一下Android Studio
build之后如果还是没有,那就直接run
看着像是类路径问题。点开删除重试下。,点开com.synnapps:carouselview:0.1.5 这个依赖的jar,看下是否有这个Carouselview类存在
按照教程导入使用,效果正常
我安装的是2021.3.1 Patch 1版本的Android studio。可能是因为这个原因导致gradle script里面文件有点不一样。在setting.gradle里面的
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
里加入
maven{ url 'https://maven.aliyun.com/repository/jcenter'}
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/public' }
或者其他的源地址