古人有云,工欲善其事必先利其器。开发Android程序,如果没有Android这个测试环境,我们也无从知道自己写的程序到底能不能在手机上跑起来,同时也无法满足自己的成就感。
搭建Android开发环境,linux是首选操作系统,但是大家都用win7的情况下那就都用win7吧,win7也没什么不好的除了非常耗费资源、反应慢(内存一个G)等等等。。。诸多缺点外,还是很好的。
本人是用Eclipse搭建的环境,首先去这个http://www.oracle.com/technetwork/java/javase/downloads/index.html地方下载好jdk,一般都是1.6的,传说这个版本的jdk比以前那些版本都要快所以推荐用这个。安装jdk,配置环境变量。 本人装的系统是 32位win7旗舰版,感觉比较麻烦的就是这一步,因为后面还有更麻烦的。鼠标-瞅准 我的电脑 右键-属性,左上角会有个 高级系统设置 选项,点开以后是 系统属性 的框框,当然这一切的一切都是以32位win7位前提,那些用xp的98的95的配置环境变量有稍稍的不同。回到刚才操作的win7中,刚看到的 系统属性 框框里面 肯定能找到 高级 两字,如果没找到唯一的解决办法就是重装系统。点开 高级 以后也肯定会看到 环境变量 这样的字眼,如果没有,同上。点开 环境变量 XXX...的用户变量不需要管,看下面的 系统变量,找到一个 变量位 Path 的那一条,双击它,同样会弹出一个对话框一样的相对于刚才那些的小框框,标题叫做 编辑系统变量,接着找到jdk的安装目录打开,找到 bin这个文件夹打开,再把它的路径ctrl+c,强烈建议ctrl+c,如果你非要对着抄到刚才打开的 编辑系统变量 的 值 里面也可以,用分号跟其他的系统变量隔开,否则会报些不认得的错误,完成以后点确定,还是环境变量这个框框,点击新建,变量名:JAVA_HOME,变量值是 jdk1.6.0_25 这个文件夹的路径,配置好了以后 一路确定出去,直到看到桌面为止,再进cmd,敲 java -version回车以后出现的东西只要不是 什么不是内部命令或者找不到命令 那就对了。
之所以要安装java的虚拟机,因为我们写的Android的程序都是java程序,而java程序的口号是 只需写一次,就能到处跑(write once,run everywhere),也确实是这样的,靠的就是java的虚拟机,任何想运行java程序的机器必须安装java虚拟机,在windows里面能到处跑的前提是配置环境变量,环境变量的作用就是在操作系统的任何位置都能编译java。

接下来最为麻烦的了,去这个地方下载Eclipse:http://www.eclipse.org/downloads/
有很多个版本可以随便挑,我下的是原版没有任何插件污染的原版,解压打开Eclipse,当然这个过程并不麻烦,真正麻烦的是这个, 整个过程需要fq才能实现,不知道zf出于什么原因把android的官方网站墙掉了,弄的我们这些一心想要通过师夷长技以制夷的方式振兴祖国的程序员都心灰意冷,这点有足够的理由相信我不是一个人。这就是下载Android的SDK的过程,这是网址:http://developer.android.com/sdk/index.html 这个网址需要fq才能看到,这个东西是Android的环境的核心,它能虚拟出Android操作系统的界面,写的所有的程序都在这个平台上运行,下载好了以后 解压会有个 android-sdk-windows 这样的文件夹,点开,会看到 SDK Manager.exe 这样的可执行文件,图标是个绿色的小机器人,运行它,前提是已经越过 围墙了,然后会看到 Choose Packages to Install 建议选择Accept All,再点击Install,这一步做完了,就干点别的事情,最好是睡觉,这个过程非常非常非常漫长,一般是6-7个小时。接下来是至少8个小时以后干的事情:打开Eclipse,找到菜单栏上有一项 Help-Install new SoftWare... Workwith文本框里面:https://dl-ssl.google.com/android/eclipse回车 pending 之后全选复选框,之后不是 next 就是 finish,完成之后会在Eclipse的工具栏上面出现一个绿色的小机器人肚子上面贴这个朝下的白色箭头,点击,出现 AndRoid SDK and AVD Manager标题的框框,右边new,name里面建议 跟Target里面的SDK的版本相一致,便于以后选择,SD Card: 256 Built-in,如果机器配置不是特别好屏幕分辨率不是很高 建议选择 WVGA,其他的不需要了,--Create AVD 之后选定一个AVD start,看到长得像手机一样的出现,到这里,环境就算搭建成功了

磨刀霍霍向猪羊Android第一次相关推荐

  1. 我在ITPUB的“流金”岁月——jieforest(磨刀霍霍向猪羊)

    最早接触ITPUB是在2003年,那时我在网上到处收集资料,无意中发现ITPUB上的"电子图书与IT文档资料"版块上计算机资料还比较丰富,于是注册了个用户名jie.f,开始了我的I ...

  2. 任务3之磨刀霍霍向猪羊

    任务3 调参大杀器 利用网格搜索打发+k折交叉验证来调参,一般模型调参基本上都这样用,但是查阅了一下资料,还有很多神仙操作,特此声明,本文仅仅用到了最简答的方法...捂脸. 上代码 #调包侠de日常 ...

  3. (安卓/android)第一次开机扫描过程分析与第一次启动速度优化

    第一次开机扫描过程分析与第一次启动速度优化 第一次开机扫描过程分析 1.PackageMangerService的启动 不是本篇主要内容,简要了解即可 2.指定以下几个目录进行扫描 /data/dat ...

  4. Android第一次触摸屏幕没有产生事件

    今天遇到一个很奇葩的问题,就是第一次点击事件都没法响应,只有第二次点击时才能响应.一直以为是控件没有获取到焦点,所以尝试了很多网络上的方法,都没有效果. 最后发现是隐藏导航栏和状态栏带来的后果.我将隐 ...

  5. android第一次启动超级慢

    今天测试反馈,第一次启动,开屏超级慢,大概再7S 左右. 开始的时候,我去再WelcomeActivity 那里加了log,发现过了很久才打印. 然后我就再Application 的onAttachB ...

  6. android第一次作业

    一.团队介绍: 1600802038 成明龙 162班 博客链接:https://www.cnblogs.com/CMLCML/ 1600802020 孟凡锚 161班 博客链接:https://ww ...

  7. android系统视频剪辑app推荐,知乎10w人收藏:玩短视频必装的9款剪辑App(最全)...

    声明:本文来自于微信公众号 微果酱(ID:wjam123456),作者:   橙子,授权站长之家转载发布. 做运营的 每天都要面临一些新难题 比如老板想追潮流做短视频 吐血写脚本.拍完视频 磨刀霍霍向 ...

  8. Android 多媒体(一)——使用通知

    通知可以在活动.广播接收器,服务里创建 一.通知基本用法 用Context.getSystemService(Context.NOTIFICATION_SERVICE)获取到NotificationM ...

  9. java基础的文件操作(File类)

    为什么80%的码农都做不了架构师?>>>    1.文件的创建,重命名,删除 public class HelloFile {public static void main(Stri ...

最新文章

  1. 微信扫码支付功能详细教程————Java
  2. java.lang.NullPointerException错误分析
  3. CISCO2621 基本配置步骤
  4. java中获取错误,在简单程序中获取分段错误
  5. 《CODM》的成功源自何处?TGA年度移动游戏的总结和思考
  6. vs code 添加jquery的智能提示
  7. python数据类型怎么定义_零基础如何学好Python 之int 数字整型类型 定义int()范围大小转换...
  8. C语言题目地图上有m个城市,序号依次为1,2,3....m,刚开始你在1,若每次只能从当前城市去往当前序号加1或者加3的城市,要到达m城市(m3),有多少种走法
  9. python学习机器学习_机器学习Python技巧,令人毛骨悚然的Linux命令,Thelio,Podman等
  10. RED-Net神经网络
  11. Charles(青花瓷)抓包工具的使用
  12. android硬盘加密软件,Whisper Systems推出Android硬盘加密工具
  13. 《数据清洗》 第六章 数据转换
  14. HCIP-Datacom 分解实验1:访问控制列表
  15. 狙击美佐 基于WordPress的个人博客网站
  16. 激活系统报错——输入错误: 没有文件扩展“.vbs”的脚本引擎
  17. 报错解决:AttributeError: ‘Word2VecKeyedVectors‘ object has no attribute ‘save_Word2Vec_format‘
  18. [附源码]Python计算机毕业设计Django高校社团管理系统
  19. 移动光猫改桥接,开启telnet
  20. 【C#基础】数据结构

热门文章

  1. 谈谈高效工作-强化行为的方法
  2. [C#] 编程控制笔记本蓝牙与外部蓝牙设备通信
  3. java 本年第一个月_JAVA获取本周 本月 本年 第一天和最后一天
  4. 微信小程序之wx:if视图层的条件渲染 —— 微信小程序教程系列(10)
  5. 无线网络密码破解傻瓜图文教程
  6. fzu 2244 Daxia want to buy house
  7. 深度学习通用策略:SGD优化方法总结
  8. np.apply_along_axis函数用法
  9. 《程序员的创世传说》第五节 逆转的巴别塔
  10. 【技术解决方案】企业如何从SpringBoot应用平滑迁移到云原生K8s平台