| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 移动开发 -> 记一次导入下载好的源码工程到本地工程异常解决方案 -> 正文阅读 |
|
|
[移动开发]记一次导入下载好的源码工程到本地工程异常解决方案 |
|
? ? ? ? 今天在学习okhttp相关视频时,安装视频的操作在自己的工程中引入三方的模块,但是发现引入后和预期的不一致。不一致指的是,视频中以module方式引入sample-okhttp并解决冲突后,sample-okhttp能够被android stuidio识别为applicayion类型的module,可以构建成apk。但是我照着视频操作后,发现我的android studio只会把sample-okhttp识别成普通的library。并且我检查了sample-okhttp模块中build.gradle中明明是
? ? ?这就很奇怪了。下面介绍下我是如何慢慢摸索和解决这个问题的。 1、按照视频操作,在已有工程中导入? ?相关视频:4.尚硅谷_OKHttp_Utils 简介_哔哩哔哩_bilibili
引入后,build一下,发现sample-okhttp模块被识别为library了,而不是appliction。这就很奇怪了?
2、以独立工程打开下载的源码? ? ? ? 鉴于上面的步骤没找到问题原因,我就尝试不在已有的工程中导入我们下载的项目工程,而是直接打开一个新的android studio窗口来打开我们下载的项目工程。 ? ? ? ? 但是发现居然也有相同问题
?尝试同步一下工程
?????????也没看出同步后哪里有问题啊,这就起了怪了!!! ? ? ? ? 后来眼尖终于发现问题了,其实sync同步其实是失败的,见下图?
然后打开event log窗口查找具体失败原因
根据报错信息Gradle sync failed: Unsupported method: SyncIssue.getMultiLineMessage()....,网上百度了一下,试了几个方案终于成功了。 3、解决问题????????? 在这篇文章中介绍了如何解决该问题:? ?Android Studio 4.1.2 编译 老项目 出现Gradle sync failed: Unsupported method: SyncIssue.getMultiLineMessage – 蒋智昊的博客? ?我执行了这两步后再同步就成功了。 4、总结? ? ? ? 事后回归一下,从网上下载源码然后打开,编译失败基本都是解决完冲突,更改成合适的gradle版本号和build-tool版本号就能解决问题了。本次遇到的问题也是基于此解决的,要是早意识到这个问题,就不至于卡了1个半小时才解决了。 |
|
|
| 移动开发 最新文章 |
| Vue3装载axios和element-ui |
| android adb cmd |
| 【xcode】Xcode常用快捷键与技巧 |
| Android开发中的线程池使用 |
| Java 和 Android 的 Base64 |
| Android 测试文字编码格式 |
| 微信小程序支付 |
| 安卓权限记录 |
| 知乎之自动养号 |
| 【Android Jetpack】DataStore |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/29 14:36:34- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |