zoukankan      html  css  js  c++  java
  • Android开发基础1概述和SDK安装、文档

    iPhone的软件移植基本结束,可参考http://www.cnblogs.com/2018/category/273921.html,下一步要开始的是android平台的移植,学习这个的过程中把先把掌握的基础知识整理一下。

    综述

    www.android.com 开发网址被和谐,SDK官网内容需要FQ

    http://www.android123.com.cn/android_kit.html

    android-sdk_r08-windows.zip

    android-ndk-r5-windows.zip

    ADT-8.0.0.zip

    eclipse-java-europa-winter-win32.zip

    由于Android的架构界面部分使用的是JAVA实现的,因此大部分软件都是使用JAVA开发的,此时使用SDK即可;对于已有的C/C++项目的移植问题可以使用NDK(界面由SDK支持)

    版本

    Android平台

    1.5、1.6、2.0、2.1、2.2 2.33.0

    Android各版本区别总结

    http://blog.csdn.net/lschou520/archive/2010/12/30/6107823.aspx

    Android 版本之间的区别[图片]

    http://rainhomepage.appspot.com/2010/11/android-version

    http://bbs.pcpop.com/100527/6549298.html

    IDE安装前置条件(JDK和环境变量)

    假设

    jdk安装在C:\Program Files (x86)\Java\jdk1.6.0_23

    Android SDK解压在D:\mobile\android-sdk-windows

    Android NDK解压在D:\mobile\android-ndk-r5

    Cygwin安装在C:\cygwin\

    JAVA_HOME

    C:\Program Files (x86)\Java\jdk1.6.0_23

    CLASSPATH

    C:\Program Files (x86)\Java\jdk1.6.0_23\lib;

    C:\Program Files (x86)\Java\jdk1.6.0_23\jre\lib

    PATH

    C:\Program Files (x86)\Java\jdk1.6.0_23\bin;找到java的命令行程序

    D:\mobile\android-sdk-windows\tools; D:\mobile\android-sdk-windows\platform-tools;

    找到adb等工具

    C:\cygwin\bin;找到gcc g++ make等C/C++编译工具

    D:\mobile\android-ndk-r5找到ndk-buildndk-gdb脚本

    SDK

    1. 选择安装相应版本的SDK

    将sdk包解压到某个目录;在线状态下执行SDK Manager.exe;选择需要的安装包安装,如下图

    clip_image002

    [文档和例子代码可以在这下载]

    2. 建立Virtual devices

    根据下载的版本可以建立不同的AVD

    clip_image004

    3. 运行Eclipse
    设置sdk的路径

    解压Eclipse; 将Eclipse的anroid开发插件覆盖到eciplse的目录(ADT-8.0.0.zip);执行eclipse.exe

    或则使用ADT的在线地址http://dl-ssl.google.com/android/eclipse/联机安装ADT

    设置sdk的路径

    clip_image006

    开始项目

    新建:File/New/Android Project可以建立新的项目

    clip_image008

    这些建立好后可以Run 和Debug程序了

    开发文档

    SDK Manager.exe选择安装后存放在android-sdk-windows\docs目录下,index.html可查看(最好不用用IE,有的IE版本查看不正常)

    clip_image010

    对于不太熟悉这个环境的人员,把这个文档过一遍,可以清楚android的一些约定和规范

    参考http://www.cnblogs.com/wanlipeng/archive/2010/08/04/1792136.html

  • 相关阅读:
    第五周上机作业
    第四周练习
    第八周上机练习
    第七周作业
    第七周上机练习
    第六周作业
    第六周上机练习
    第五周上机作业
    第四周作业
    第四周上机练习
  • 原文地址:https://www.cnblogs.com/2018/p/1957356.html
Copyright © 2011-2022 走看看