• Android环境搭建和Android HelloWorld—Android开发环境搭建


    Android_Android开发环境搭建-搭建Android的开发环境


    1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0
    这里是我总结的详细的JDK配置以及路径配置的过程:

    JavaSDK安装:安装JDK.exe然后配置环境变量

    ①path:;%JAVA_HOME%in;%JAVA_HOME%jrein
    //这里是系统的路径,采用JAVA_HOME作为代名路径,主要指向Java开发和运行所需要的JDK和JREbin目录,要注意 ,安装了JDK会自动安装开发环 境和运行环境,针对非开发人员运行JAVA程序只需要安装JRE就OK的;

    ②CLASSPATH:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
    //这里是类路径,主要放的是jdk李的tools.jar和lib下的一些jar包,进行编译;

    ③JAVA_HOME:C:Program FilesJavajdk1.7.0_51
    //这里是JAVA的基础目录,一般安装的时候选择把JDK和JRE都安装在同一个JAVA dir目录下;


    ④配置好环境变量以后打开cmd,运行javac检测是否成功安装JDK

    成功的安装好java环境下,下面开始进行Android环境的搭建
    2.我参考《疯狂Android讲义》这本书作为学习Android开发的启蒙书,这本书也是比较符合程序员的风格,详细的步骤和背景解释。
    学习到开发Android需要首先由Android的SDK(ADK),IDE可以选择Eclipse或者MyEclipse,我选择的是Eclipse,然后需要再Eclipse中安装ADT插件,这个插件主要就是在Eclipse开发Android的一个集成包,集成了很多开发用的工具比如DDMS(调试用的exe)、aapt(打包资源)、mksdcard管理虚拟sd卡
    AndroidSDK安装
    ①首先我选择下载了官方版的AdnroidSDKr17,发现使用SDKManager连接官网的Google网址下载(没有VPN)实在不是一个明智的选择,放弃,选择了下载r17的bundle离线包,这个bundle离线包就是包含了ADT插件的Eclipse的集成开发环境了,然并nuan,不能正常的运行,Eclisep打开报错,于是预留SDK去重新下载了Eclipse的最新版版,准备自己安装ADT插件。


    ②我下载了r23版本的ADT成功的安装在了Eclipse_Mars版本中,在安装的过程中,要选择添加一个新的SoftWare然后选择ADT压缩包进行安装,另外在安装的过程中只需要安装Development环境还有DDMS调试工具即可,其他的暂时还用不到,需要的时候再安装,几分钟就可安好,前几次的时候选择全部安装,由于有个N的部分需要连接官网进行下载C++/C开发相关环境组件,耗时巨久。


    ③另外在Eclipse中配置SDK的安装环境也可以自己设置路径,在Windows->Prefrences->Android就可以配置路径。


    ④然而并没有正常的运行,经过调查发现是ADT版本和ADK版本不符合,要求的是SDK版本必须高于ADT插件版本,于是我又和版本+离线包+在线安装苦斗了很久,最终选择安卓4.2版本的ADT R21.1.0以及AndroidSDKr17版本,在SDK的下载过程中出现了build-tools无法找到,我去寻找了这个文件夹主要放的是一些build需要的文件,首当其冲的是dt.jar包,然后去下载了离线版本的r17的build-tools得以解决。


    ⑤终于可以顺利的搭建好了环境!接下来就打开AVDManager建了一个android虚拟手机,进行调试运行使用,期间没有遇到什么问题,这里的ADV可以和SDK不在同一个目录,自己建个WorkSpace就好!ps 新建ADV启动速度略慢,六七分钟才能开机,新建ADV的时候可以选择不是那么高要求的虚拟手机版本。


    ⑥打开Eclipse按照步骤新建一个AndroidApplocation,在项目中主要就是两个文件一个XXXXX.XML以及XXXX.java,前一个是控制界面的,后一个是java文件了,初步接触到的Android项目发现和C#项目非常的相似或者说语法上,简单的在xml上放了几个Plugins然后在java中实现了逻辑,然后打开ADV虚拟Android手机,把项目RunAsAndroidApplication跑了一下,挺顺利的,于是结束了这次Android的初探。

    最后总结一下,为了Google被封掉的几个包没有下载到导致的问题忙碌了许久时间,是时候开始使用VPN顺畅的上网浏览下载资料了!Orz

     

    你永远不知道下一个转角等待你的是什么。
  • 相关阅读:
    JS进阶篇2---函数防抖(debounce)
    vue 的"响应式"是什么意思/ Object.freeze( ) 阻止数据响应
    try{...}catch(){...}语句的使用
    总结一下ES6的promise
    《ES6标准入门》(六)之Promise对象2——then()和catch()方法
    大白话讲解Promise(一)
    解决VSCode单击文件会替换已经打开文件的问题
    通俗理解“回调函数”
    vue中的时间格式处理
    vue之项目踩坑笔记
  • 原文地址:https://www.cnblogs.com/Nagisa-Saku/p/4691305.html
Copyright © 2020-2023  润新知