Android:开发环境搭建相关问题
1、Android、ADT、SDK概念与关系
SDK:Software Development Kit,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。
Java 开发中,JDK 就是一种SDK。
开发Android程序,也有一系列自己的SDK。这些SDK都由SDK Manager来管理的。在SDK Manager中可以看到多个Android SDK版本(Android 2.1, Android 2.2, Android2.3, Android4.0),就类似于多个JDK版本一样(JDK5、JDK6、JDK7、JDK8),SDK Manager就是管理这些Android SDK的工具。
ADT:Android Development Kit,这个是Eclipse上开发Android程序的插件。它类似于CDT(C/C++ Development Kit),CDT 是Eclipse开发C/C++程序的插件。想要了解如何使用Eclipse开发C、C++程序,可以参考:使用 Eclipse 玩转 C、C++ 。
2、Android集成开发工具下载地址
1) 百度网盘下载地址
Android集成环境 NDK JDK 总链接 : http://pan.baidu.com/s/1bnjaDKb;
Android Studio Linux版 : http://pan.baidu.com/s/1eQjA6MA ;
Adt Bundle windows 64位版 : http://pan.baidu.com/s/1bnvlVnL;
Adt Bundle Linux 32位版 : http://pan.baidu.com/s/1jG41dI2;
Adt Bundle Linux 64位版 : http://pan.baidu.com/s/1dDxjHXv;
NDK Linux 32位 : http://pan.baidu.com/s/1eQtJVe6;
NDK Linux 64位 : http://pan.baidu.com/s/1bnvRRJL;
NDK Windows 32位 : http://pan.baidu.com/s/1eQzj9iq;
2)Android开发环境的官网下载地址( 可以直接下载)
2.1)ADT Bundle
这些都是包括了Eclipse的
Platform | Package | Size | MD5 Checksum |
---|---|---|---|
Windows 32-bit | adt-bundle-windows-x86-20140702.zip | 370612741 bytes | 9d2cf3770edbb49461788164af2331f3 |
Windows 64-bit | adt-bundle-windows-x86_64-20140702.zip | 370763706 bytes | bfc3472a12173422ba044182ac466c13 |
Mac OS X 64-bit | adt-bundle-mac-x86_64-20140702.zip | 320593642 bytes | 24c51a1ad96c5f6d43821d978bf9866d |
Linux 32-bit | adt-bundle-linux-x86-20140702.zip | 371950735 bytes | 5901c898bae4fe95476463a951b68404 |
Linux 64-bit | adt-bundle-linux-x86_64-20140702.zip | 372259418 bytes | 18a7c5778f96c0823349d465f58a0a36 |
2.2 ) SDK only
Platform | Package | Size | MD5 Checksum |
---|---|---|---|
Windows 32 & 64-bit |
android-sdk_r23.0.2-windows.zip | 141435413 bytes | 89f0576abf3f362a700767bdc2735c8a |
installer_r23.0.2-windows.exe(Recommended) | 93015376 bytes | 7be4b9c230341e1fb57c0f84a8df3994 | |
Mac OS X 32 & 64-bit |
android-sdk_r23.0.2-macosx.zip | 90996733 bytes | 322787b0e6c629d926c28690c79ac0d8 |
Linux 32 & 64-bit |
android-sdk_r23.0.2-linux.tgz | 140827643 bytes | 94a8c62086a7398cc0e73e1c8e65f71e |
2.3) Android Studio
Platform | Package | Size | MD5 Checksum |
---|---|---|---|
Windows | android-studio-bundle-135.1245622-windows.exe | 380000036 bytes | 5720baef7d492f2df7398a38dae2fa92 |
Mac OS X | android-studio-bundle-135.1245622-mac.dmg | 368451923 bytes | fa9da3625db44687576c5c4e8f96280e |
Linux | android-studio-bundle-135.1245622-linux.tgz | 417756987 bytes | c70dd2e4035484b84f0ad0046a34f136 |
使用Android Studio安装完成后,如果启动时,出现Fetching android sdk component information加载过久或者失败问题,可以在安装目录下的AndroidStudio/bin/idea.properties
文件的最后加上: disable.android.first.run=true ,然后重启。
3)直接在Eclipse上安装ADT插件
这个类似于CDT插件的安装,可以参考:使用 Eclipse 玩转 C、C++ ,搜索ADT就可以了。
Android:开发环境搭建相关问题的更多相关文章
- Android开发环境搭建相关文章列表(转载)
Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...
- Android开发环境搭建全程演示(jdk+eclipse+android sdk)
全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...
- android 开发环境搭建 (转)
最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1 ...
- 基于Eclipse的Android开发环境搭建
1. Java开发环境搭建 1.1 JDK下载安装 JDK(Java Development Kit )是针对Java开发人员发布的软件开发工具包.JDK 是整个Java的核心,包括了Java运行 ...
- Android #Android开发环境搭建
Android #Android开发环境搭建 1.下载:Google在国服的官网 https://developer.android.google.cn/index.html 1.点击首页 “ 获取 ...
- 转---详细的Android开发环境搭建教程
五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立A ...
- Qt for Android开发环境搭建及测试过程记录
最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...
- Java、Android 开发环境搭建
一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...
- Android开发环境搭建及常见问题解决方法
转自: http://www.cnblogs.com/rwxwsblog/p/4769785.html 在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网 ...
- Ionic Android开发环境搭建 下
上篇 Ionic 安装完成了,由于要开发Android,所以必不可少需要继续搭建Android开发环境. 首先,下载并安装JDK.然后配置一下环境变量. 接着,下载并安装Android SDK.下载过 ...
随机推荐
- C语言 第三章 基础编程测试与练习
1.屏幕上输出:This is a C program 2.输入两个整数,求两个数的和,如下所示:请输入第1个数:5请输入第2个数:3 3加5的和是8 3.完成华氏温度与摄氏温度间的转换,如下所示:请 ...
- struts2学习笔记--struts.xml配置文件详解
这一节主要讲解struts2里面的struts.xml的常用标签及作用: 解决乱码问题 <constant name="struts.i18n.encoding" value ...
- 自己动手丰衣足食之轮播图一动态修改marginTop属性实现轮播图
引言 学习jQuery有年头了,刚开始学习时自己动手写过轮播图,放的久了以至于忘了大致思路了.现在转而做前端,抽空把jquery轮播图拿出来写一写,把各种思路都自己练习练习,这里主要使用动态修改mar ...
- 【JUC】JUC锁框架综述
一.前言 在分析完了集合框架后,很有必要接着分析java并发包下面的源码,JUC(java.util.concurrent)源码也是我们学习Java迈进一步的重要过程.我们分为几个模块进行分析,首先是 ...
- 在SQL Serve里停用行和页层级锁
今天我想谈下SQL Server里另一个非常有趣的话题:在SQL Server里停用行和页层级锁.在SQL Server里,每次你重建一个索引,你可以使用ALLOW_ROW_LOCKS 和ALLOW_ ...
- MVC学习系列11---验证系列之客户端验证
前面学习了,服务端验证,这篇文章中,我们接着学习客户端验证,客户端的验证,使用Jquery和Jquery插件来实现[jquery.validate.min.js and jquery.validate ...
- [译] Paxos算法详解
1. 概述 Paxos算法被用来实现一个容错的分布式系统,一直以来以晦涩难懂著称.这可能是因为该算法最开始使用希腊文表述的.事实上,它是所有分布式算法中最简单易懂的.Paxos算法的本质其实就是一个共 ...
- ipsec IP安全策略操作 win7
//禁止 win7 连接 public static void BannedWINRunCmd() { string str = Console.ReadLine(); System.Diagnost ...
- LA4287--tarjan
题目大意: 在数学中,我们常常需要完成若干个命题的等价性证明.比如,有4个命题a,b,c,d,我们证明a↔b,然后b↔c,最后c↔d.注意每次证明都是双向的,因此一共完成了6次推导.另一种方法是a→b ...
- No.005:Longest Palindromic Substring
问题: Given a string S, find the longest palindromic substring in S. You may assume that the maximum l ...