1、前言
一直有想带大家一起分析开源中国源码的一个计划。但是因为这些或者那些的原因,都被搁浅了。接下来呢,我们一步一步的抽丝剥茧,对源码进行分析,希望给大家能带来一些成长。
2、源码
2.1、下载源码
分析源码呢,首先得找到源码在哪儿,下面这个地址呢,就是开源中国源码的最新版的地址。
https://gitee.com/oschina/android-app/tree/v2.9.0/
打开上面的地址,大家就会看到下面源码管理界面,点击右侧上方的克隆/下载按钮会弹出一个下载的对话框,然后点击下载ZIP按钮,等待几秒钟以后,源码下载就完成了。

2.2、导入源码
接下来呢,就是把开源中国的源码导入到Android Studio中去。

选择打开既存的Android工程选项,选择刚才下载的已解压的源码,点击OK按钮完成源码的导入。
下面就是导入成功的界面。

2.3、编译源码
-
先清除编译的内容。

-
重编译开源中国的源码

-
解决错误
很遗憾,编译没有通过。

BuildConfig.VIOLET_PASSCODE不存在,是因为build.gradle中未定义。开源中国基于对用户信息的尊重,所以没有公开。
client.addHeader("passcode", BuildConfig.VIOLET_PASSCODE);
下面有两种解决方案,可以任意选择一种,将编译错误消除掉。
- 第一种方案,注释该段代码让编译通过,该认证问题留到以后再去解决。
- 第二种方案,设置为空值。

3、总结
按照上面的步骤,就完成了开源中国源码的导入工作。
准备工作已经完成,接下来的工作就是对源码的解析了,大家准备好了吗?
本文介绍了如何下载、导入并编译开源中国的Android应用程序源码。通过简单的步骤,读者可以跟随指导获取源码并解决编译过程中遇到的问题。
源码解析(1)——源码导入&spm=1001.2101.3001.5002&articleId=79007101&d=1&t=3&u=c08c8014e6de4c3ea71401cae8f325c1)
303

被折叠的 条评论
为什么被折叠?



