Android 开发环境搭建

摘要:
你可以盯着雷姆看。只有当你需要稍后更新Android SDK工具时,问题才能解决。输入首选项——Android可以设置SKDMANAGER的位置,以假设下载的ADT可以使用,或者代理可以在没有网络连接的情况下用于下载。该功能是在不影响正常开发的情况下,使较低版本的Android系统能够访问ActionBar。当您使用Internet清除此项目的关联或创建最低兼容版本为4.0或更高版本的Android项目时,不会显示兼容包。您可以选择或选择用较低版本替换ADT
JDK配置

安装完成之后:

我的电脑——右键属性——高级系统设置——环境变量——系统变量新建——变量名JAVA_HOME   变量值为所安装JDK的根文件夹,如F:Javajdk1.7.0_60——确定

系统变量PATH——编辑——末尾加上; %JAVA_HOME%in;%JAVA_HOME%jrein;——确定

确认:

控制台java –version


安装Eclipse

解压安装

Android SDK & NDK

安装之后须要对SDK进行配置:

我的电脑——右键属性——高级系统设置——环境变量——系统变量新建——变量名ANDROID_SDK   变量值为SDK 的plateform tools文件夹,如F:SdkNdkandroid-sdk-windowsplatform-tools——确定

系统变量PATH——编辑——末尾加上;%ANDROID_SDK%——确定

确认:

控制台adb

问题:

SDK MANAGER闪退的话,改动SDK文件夹下的toolsandroid.bat,将当中的set java_exe=改为set java_exe=F:Javajdk1.7.0_60injava.exe,值即为你安装的JDK中java.exe的位置,同一时候凝视掉calllibfind_java.bat。用rem就可以凝视,问题解决,只是在之后须要更新Android SDK Tools的时候。是不能自己主动安装的。因此在发现提示无法安装sdk tools时候可到temp自行解压替换,可是不要替换android.bat,不然可能还要再次改动。

SDK与NDK的差别:

两者都是开发工具。SDK包括SDK MANAGER与AVD MANAGER,而NDK有一个强大的编译集合。当须要使用c/c++进行开发比方操作地址时。原来的时候须要通过JNI再去调用c/c++。而如今使用NDK会更加方便,而使用c/c++进行开发程序执行效率更快

通过改动HOSTS文件能够加快或者解决SDK MANAGER无法更新或者下载的问题,原理是大陆的DNSserver可能封杀了一些域名。所以对其请求时会得不到相相应的IP地址,所以能够再本地的HOSTS中加入相应域名的IP映射,直接对其进行訪问。 ADT

打开ECLIPSE——HELP——Install  new software——work with:https://dl-ssl.google.com/android/eclipse/——回车——勾选Developer Tools——next——next——接收协议——finish,等待下载完毕安装

安装后自己主动弹出一个窗体。意为找不到SDK MANAGER。进入preference——Android设置SKD MANAGER的位置就可以

假设连接不上网络能够使用下载好的ADT或者使用代理进行下载。或者改动HOSTS文件直接指定域名地址也可
注:ADT版本号22.6.0以后,当你创建一个最低兼容版本号为4.0曾经的Android project时,eclipse会自己主动为你再创建一个appcompatv7的工程,这是Google自己的一个兼容包。作用是让低版本号的安卓系统也能訪问ActionBar,不影响正常开发,使用网上清除此工程的关联或者创建最低兼容版本号为4.0以上Android project时就不会出现这个兼容包,自己取舍,再不行就换低版本号的ADT

免责声明:文章转载自《Android 开发环境搭建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[Linux] XShell 远程 Ubuntu 云主机,图形化界面打开ChromeQt加载qml的方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sql编程命名规范

< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> 一、表名1、基础表(一般整个系统都要用到,三个子系统以上用到都算作基础表) ba开头,后面用英文单词,首字母大写,需要多个英文词的每个单词首字母大写 如baDepartment b...

如何学好VC和MFC(各前辈学习方法及感受整理)(三)

如何学习vc++(vc的用处) 1 vc的用处我感觉下面一些领域比较适合于用vc: 操作系统编程,game,图形设计,corba编程,com编程,网络编程。我谈谈我的体会。我现在在深圳的一家公司从事IP电话网关的开发。通过这个项目,我 才真正体会到VC有多么强大,上百个线程同时工作,数据库并发访问,而且全部软件基 于COM构造,这样高性能的大型软件,只有...

Qt for Android 部署流程分析

原地址:http://blog.csdn.net/foruok/article/details/17796017 今天为了测试使用 Qt Creator 3.0.0 开发的纯 C 工程,利用了Windows 下 Qt 5.2 for Android 开发入门里创建的 HelloAndroid 工程,想把纯 C 工程生成的 so 库加到 HelloAndro...

Android开发(二十八)——基础功能函数

/** * 判断事件是否在控件中 * * @paramview * @paramev * @return * @see http://m.blog.csdn.net/blog/aygxylxk/8950268 */ public static booleaninRangeOfView(View view, MotionEvent...

能否用痰盂盛饭——谈谈在头文件中定义外部变量

能否用痰盂盛饭——谈谈在头文件中定义外部变量 - garbageMan - 博客园 能否用痰盂盛饭——谈谈在头文件中定义外部变量 “能否用痰盂盛饭”并非是一个技术问题,而是一个哲学问题。哲学问题没有标准答案,只存在不同的选择。有一种观点认为,痰盂可以盛饭。理由是只要不漏能把饭吃到嘴里就行。我看这个理由任何人都无法反驳。另有一种观点认为,痰盂是用来吐痰的,...

oracle pl/sql 变量

一、变量介绍在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有:1)、标量类型(scalar)2)、复合类型(composite) --用于操作单条记录3)、参照类型(reference) --用于操作多条记录4)、lob(large object)    二、标量(scalar)——常用类型1)、在编写pl/sql块时,如果要使用...