(四次元新浪微博源代码学习笔记0)导入源代码

目前版本是weiciyuan-0.50

一,android studio

用grade构建

0,,作者写的注意事项

  • 环境变量
    • ANDROID_HOME
    • GRADLE_HOME,同时把bin放入path变量
  • Android SDK 安装
    • Android SDK Build-tools 19+
    • Google Repository 4+
    • Google Play services 13+
    • Android Support Repository 3+
    • Android Support Library 19+
  • 移除配置
    • 修改AndroidManifest.xml里面com.google.android.maps.v2.API_KEY为你的Google Map key
    • 移除AndroidManifest.xml里面com.crashlytics.ApiKey和GlobalContext的Crashlytics.start(this),以免影响四次元的崩溃统计数据
  • 编译
    • gradle build,编译好的apk在build/apk下面,没签名,需要签名的修改build.gradle
申请Google Map Key请参考这篇文章 Google Maps Android API V2使用及问题解决

1,源代码gradle版本是1.8,现在一般1.10以上了。weiciyuan-0.50、showcaseviewlibrary、slidingmenulibrary目录下的build.gradle都需要更改

dependencies {
        classpath 'com.android.tools.build:gradle:0.10.+'
    }
build号码和gradle版本的对应关系见http://tools.android.com/tech-docs/new-build-system

2,,weiciyuan-0.50的build.gradle里的google-play-services版本号需要更改为你当前电脑上的版本

dependencies {
    compile files('libs/gson-2.2.2.jar')
    compile project(':libs:slidingmenulibrary')
    compile project(':libs:showcaseviewlibrary')
    compile 'com.google.android.gms:play-services:4.4.52'

}

3,待会编译的时候会提示lint错误,weiciyuan-0.50、showcaseviewlibrary、slidingmenulibrary目录下的build.gradle都需要添加

android {

	lintOptions{
		abortOnError false
	}
}
4,待会构建时还会提示weiciyuan-0.50\src\org\qii\weiciyuan\support\utils\GlobalContext.java里没有com.crashlytics.android.Crashlytics;把这句注释掉吧
//import com.crashlytics.android.Crashlytics;

5,待会构建时还会提示weiciyuan-0.50\src\org\qii\weiciyuan\ui\browser\BrowserWeiboMsgFragment.java里onCreate()函数抛不出GooglePlayServicesNotAvailableException异常,我把它改成了Exception
6,在cmd窗口里进入weiciyuan-0.50目录,然后输入gradle build命令进行构建

构建成功后再android studio里导入项目(打开weiciyuan-0.50的build.gradle)


二,eclipse

0,把eclipse的默认文本编码改成UTF-8

1,把weiciyuan-0.50的libs目录下的android-support-v4.jar复制到slidingmenulibrary的libs目录里。

2,导入weiciyuan-0.50,勾选所有项目(包括AccountActivity、google-play-services_lib、showcaseviewlibrary、slidingmenulibrary)

3,添加依赖


3,配置构建路径中的项目,把showcaseviewlibrary添加进去


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值