我的代码是标准的:
options = options.transforms(CenterCrop(), RoundedCorners(3.px))
Glide.with(itemView.context).load(flower.profilePicture.prefixHttp())
.apply(options)
.transition(
DrawableTransitionOptions.withCrossFade()
).into(flowerImage)
我调试了一下
flower.profilePicture.prefixHttp() = http://flowrspot.s3.amazonaws.com/flowers/profile_pictures/000/000/007/medium/L_00010.jpg?1527514226
这完全没问题。我尝试了多个依赖项:
// implementation 'com.github.bumptech.glide:glide:4.8.0'
// kapt 'com.github.bumptech.glide:compiler:4.8.0'
implementation 'com.github.bumptech.glide:glide:4.14.2'
annotationProcessor 'com.github.bumptech.glide:compiler:4.14.2'
但是它就是不加载。在我的logcat中,我得到了一些警告/错误:
"找不到GeneratedAppGlideModule。应在应用程序中包含com. github. bumptech. glide:编译器上的注解Processor编译依赖项,并且@GlideModule注解的AppGlideModule实现或LibraryGlideModules将被静默忽略"
"对于尺寸为[420x525]类的[bumptech. glide. load. engine. glide异常:无法加载资源有1个根本原因:连接失败或者获取数据失败,状态码:调用-1\f2 GlideException #logRootCauses(String)-1(滑动异常#logRootCauses(字符串))获取更详细的原因(1/1):类com.碰撞技术.滑翔.加载.引擎.滑翔异常:获取数据失败,类java.io.InputStream,REMOTE存在1个根本原因:连接失败或者获取数据失败,状态码:调用-1\f2 GlideException #logRootCauses(String)-1(滑动异常#logRootCauses(字符串))获取更详细的原因(1/1):类com.碰撞技术.滑翔.加载.引擎.滑翔异常:获取失败有1个根本原因:连接失败或者获取数据失败,状态码:调用-1\f2 GlideException #logRootCauses(String)-1(滑动异常#logRootCauses(字符串))获取更详细的原因(1/1):异常提示:连接或获取数据失败,状态代码:-1英寸
怎么回事。从没见过滑翔机这样...
1条答案
按热度按时间bkhjykvo1#
通过在Android应用的
AndroidManifest.xml
文件中将usesCleartextTraffic
属性设置为true
,可允许应用向HTTP(非HTTPS)URL发出网络请求。因为从Android 9(Pie)开始,
usesCleartextTraffic
的默认值为false(禁用),这意味着不允许应用向HTTP URL发出网络请求。