开源中国(OSChina)源码解析(1)——源码导入

本文介绍了如何下载、导入并编译开源中国的Android应用程序源码。通过简单的步骤,读者可以跟随指导获取源码并解决编译过程中遇到的问题。

1、前言

一直有想带大家一起分析开源中国源码的一个计划。但是因为这些或者那些的原因,都被搁浅了。接下来呢,我们一步一步的抽丝剥茧,对源码进行分析,希望给大家能带来一些成长。

2、源码

2.1、下载源码

分析源码呢,首先得找到源码在哪儿,下面这个地址呢,就是开源中国源码的最新版的地址。
https://gitee.com/oschina/android-app/tree/v2.9.0/

打开上面的地址,大家就会看到下面源码管理界面,点击右侧上方的克隆/下载按钮会弹出一个下载的对话框,然后点击下载ZIP按钮,等待几秒钟以后,源码下载就完成了。
源码管理界面

2.2、导入源码

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

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

下面就是导入成功的界面。
源码工程导入完成

2.3、编译源码

  • 先清除编译的内容。
    Clean Project

  • 重编译开源中国的源码
    Rebuild Project

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

BuildConfig.VIOLET_PASSCODE不存在,是因为build.gradle中未定义。开源中国基于对用户信息的尊重,所以没有公开。

client.addHeader("passcode", BuildConfig.VIOLET_PASSCODE);

下面有两种解决方案,可以任意选择一种,将编译错误消除掉。

  • 第一种方案,注释该段代码让编译通过,该认证问题留到以后再去解决。
  • 第二种方案,设置为空值。
    注释代码

3、总结

按照上面的步骤,就完成了开源中国源码的导入工作。
准备工作已经完成,接下来的工作就是对源码的解析了,大家准备好了吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值