Android开发工作环境配置at SG

 

Windows下Android开发环境配置:

  1.装JRE, JDK(注意32bit和64bit不同)

  http://www.oracle.com/technetwork/java/javase/downloads/index.html

  2.装Eclipse(32bit/64bit)

  http://www.eclipse.org/downloads/

  3.Android SDK

  (可直接复制之前的SDK,配置好环境变量tools和platform-tools目录)

  4.Eclipse中的ADT

  http://developer.android.com/sdk/installing/installing-adt.html

 

版本控制工具安装:

  1.Git bash

  2.Subversion安装

  3.TortoiseSVN安装

  (2和3使用msi安装包,安装好PATH就自动配好了)

 

Review工具安装:

  (相关的说明文档:http://www.reviewboard.org/docs/manual/1.6/users/tools/post-review/

  1.安装Pythonhttp://www.python.org/

  2.安装Python的setuptools:https://pypi.python.org/pypi/setuptools

  目前的方法就是复制ez_setup.py文件内容到本地(必须放在Python目录下),然后双击运行。

  运行成功后会下载一个压缩包,多一个Scripts目录。

  3.安装RBTools:

  cmd进入Python下这个Scripts目录,执行:

  easy_install -U RBTools

  之后下载的review工具其实是在Python的Scripts目录下的,所以环境变量中需要这样:

  比如我的Python装在D盘下:

  Path中要加入:D:\Python27;D:\Python27\Scripts;

  4.安装diffutils

  此时执行post-review会提示:

  GNU diff is required in order to generate diffs. Make sure it is installed
  and in the path.

 

  On Windows, you can install this from:
  http://gnuwin32.sourceforge.net/packages/diffutils.htm

  所以应该去这个页面下载diffutils安装:http://gnuwin32.sourceforge.net/packages/diffutils.htm

  下载安装完了,把bin目录加入环境变量Path就行了

 

  5. 配置REVIEWBOARD_URL
  在家目录(~)(Windows貌似是在Workspace)下建立文件 .reviewboardrc

  这个文件不好建立,直接右键重命名的话会失败,所以cmd命令行重命名:rename 旧名 新名.reviewboardrc
  输入内容:

  REVIEWBOARD_URL = 'http://reviews.semob.sogou-inc.com'

 

内核代码获取: 

  1.安装Cygwin(32bit/64bit)

  2.参见张伟的邮件:

 

  使用git同步代码(以 下 为linux中 ):
  1:生成rsa密钥,用于使用git 同步服务器代码时候的认证
  terminal下输入:ssh-keygen -t rsa
  然后一路回车

  2:取公钥文件: ~/.ssh/id_rsa.pub, 将其内容全部复制到gerrit中。如图
  地址:http://10.136.131.93:8080/#/settings/ssh-keys
  3:
  在terminal下执行:
  git clone ssh://10.136.131.93:29418/sogouwebview.git
  在当前路径下生成source code:sogouwebview

 

  这里用户名必须是mengdandan,否则clone的时候就被deny了。

 

posted @   圣骑士wind  阅读(554)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示