如何把Jcenter或macenCenter等网路开源依赖库搬迁至本地依赖

缘由:

因Jcenter将不再对一般客户端提供服务,官方建议将远程仓库迁移至mavenCenter,但因旧专案里用的开源库的开发作者已经年久失修,并没有做更换 仓库的动作,於是我趁现在还有快取档的时候,直接放进专案内使用,虽然有人 不建议这麽做,但除了镜像仓库的选择外(例如:阿里云、华为云等),这已经算是改动最少最保险,且对初学者的我来说最方便有效的方法了。

环境简介:

macOS Big Sur 11.5.2
Android Studio Arctic Fox | 2020.3.1

搬迁方法:

开启专案後将预设的目录检视模式「Android」调整为「Project」,可以查看档 案实际存放的位置。
https://ithelp.ithome.com.tw/upload/images/20210929/20130757xkxgevUUJ8.png
点击「External Libraries」查看从maven上取得的依赖库快取档案
https://ithelp.ithome.com.tw/upload/images/20210929/20130757SO7eklUiiu.png
找到你要使用的依赖库後,右键选单选取「Library Properties」
https://ithelp.ithome.com.tw/upload/images/20210929/201307579qogrfP6eH.png
弹出视窗後找到「Sources」项下的路径拷贝
https://ithelp.ithome.com.tw/upload/images/20210929/20130757YTSqkjQILW.png
在「Finder」中的「前往」>「前往档案夹」,输入框中贴上刚刚拷贝的路径,开启指定路径。
https://ithelp.ithome.com.tw/upload/images/20210929/201307577BzgbGTVqV.png
打开(资)料夹後往前一层(资)料夹中的其他(资)料夹中找寻aar档,找到後拷贝(至)专案 内的「libs」中
https://ithelp.ithome.com.tw/upload/images/20210929/20130757uNEesIHmGf.png
https://ithelp.ithome.com.tw/upload/images/20210929/20130757fScK28qqlU.png
将原本implementation的依赖库移除,替换成下面这段程序码,然後执行「Sync Project with Gradle Files」。
implementation files('libs/档案(名)称.aar')
https://ithelp.ithome.com.tw/upload/images/20210929/20130757UKed8tZk19.png
同步完成後,执行「run ́app ́」,Build Output出现「Build:finished 」即导入成功


<<:  [Day30] 30 天 Java 从陌生到更陌生

>>:  Day-15 转职中最困难的地方是什麽?

Day30完赛心得!

完赛心得感想 老实说会参加这个比赛其实有一个原因是学校要求的门槛是要参加比赛XD 但30天铁人赛确实...

HERE API Example - Context menu

本文说明如何为地图和地图物件加入 Context menu,当您在地图上按滑鼠右键即显示该位置的经纬...

【Day 08】- 有着资料清洗功能的 Requests-HTML

前情提要 前一篇文章带大家看了Requests 库的使用,使用它发送了 GET POST 的请求,并...

冒险村19 - Activerecord-import

19 - Activerecord-import 在写入资料的时候,时常会有大量资料一次 impor...

Day 10 - 智慧城市Go Smart Award 经历(4) - 展览

这是回顾Go Smart Award的最後一集,  整个比赛的内容也在颁奖典礼举行的同时, 配合在...