android环境搭建教程详细(如何搭建安卓开发环境需要学习哪些)
本文目录
如何搭建安卓开发环境需要学习哪些
工具/原料JDKEclipseAndroid SDKADTAVD 搭建android开发环境流程首先先看装 JDK。安装步骤就是安装提示一步一步走。设置环境变量步骤如下: 我的电脑-》属性-》高级-》环境变量-》系统变量中添加以下环境变量: JAVA_HOME值为: D:\Program Files\Java\jdk1.6.0_18(你安装JDK的目录) CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin; Path: 在开始追加 %JAVA_HOME%\bin; NOTE:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。 安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java –version 查看JDK的版本信息。出现类似下面的画面表示安装成功了:安装Eclipse:如果你还么有Eclipse的话,可以去下载,下载如下图所示的Eclipse IDE for Java Developers(92M)的win 32bit版:安装Android SDK在Android Developers下载android-sdk_r05-windows.zip,下载完成后解压到任意路径。运行SDK Setup.exe,点击Available Packages。如果没有出现可安装的包,请点击Settings,选中Misc中的“Force 选择Windows 》 Android SDK and AVD Manager 2、点击左侧面板的Virtual Devices,再右侧点击New 3、填入Name,选择Target的API,SD Card大小任意,Skin随便选,Hardware目前保持默认值 4、点击Create AVD即可完成创建AVD望采纳
如何搭建 android 开发环境
一.认识android的架构Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。二.搭建环境搭建开发环境对国内的开发者来说最痛苦的是无法去访问android开发网站。为了更好的认识世界,对程序员来说,会翻墙也是的一门技术,带你去领略墙外的世界,好了,不废话了, 国内开发者访问(androiddevtools) 上面已经有了所有你要的资源,同时可以下载到我们的主角framework但是这样的搭建只能去阅读源代码,我们无法去更进一步去实现自己的rom,我们看到锤子的系统在早期的开放rom是自己从新实现了framework的代码,现在看起来他成功了,所以我们还要去搭建android系统的源码编译环境。搭建源码编译环境三.开始主题在一开始写c程序的时候都有一个运行的入口,比如#include 《iostream》#include 《cmath》#include 《algorithm》using namespace std;//这里的main就是应用的入口int main(int argc, const char * argv){return 0;}在计算机网络原理中我们用socket实现一个服务器端,不断的接听客户端的访问,而且他的代码是这样实现的:#include 《winsock2.h》#pragma comment(lib, “WS2_32.lib“)#include 《stdio.h》void main() {WORD wVersionRequested;//版本号WSADATA wsaData;int err;wVersionRequested = MAKEWORD(2, 2);//2.2版本的套接字//加载套接字库,如果失败返回err = WSAStartup(wVersionRequested, &wsaData);if (err != 0){return;}//判断高低字节是不是2,如果不是2.2的版本则退出if (LOBYTE(wsaData.wVersion) != 2 ||HIBYTE(wsaData.wVersion) != 2){return;}//创建流式套接字,基于TCP(SOCK_STREAM)SOCKET socSrv = socket(AF_INET, SOCK_STREAM, 0);//Socket地址结构体的创建SOCKADDR_IN addrSrv;addrSrv.sin_addr.S_un.S_addr = htonl(INADDR_ANY);//转换Unsigned long型为网络字节序格addrSrv.sin_family = AF_INET;//指定地址簇addrSrv.sin_port = htons(6000);//指定端口号,除sin_family参数外,其它参数都是网络字节序,因此需要转换//将套接字绑定到一个端口号和本地地址上bind(socSrv, (SOCKADDR*)&addrSrv, sizeof(SOCKADDR));//必须用sizeof,strlen不行listen(socSrv, 5);SOCKADDR_IN addrClient;//字义用来接收客户端Socket的结构体int len = sizeof(SOCKADDR);//初始化参数,这个参数必须进行初始化,sizeof//循环等待接受客户端发送请求while (1){//等待客户请求到来;当请求到来后,接受连接请求,//返回一个新的对应于此次连接的套接字(accept)。//此时程序在此发生阻塞SOCKET sockConn = accept(socSrv, (SOCKADDR*)&addrClient, &len);char sendBuf;sprintf(sendBuf, “Welcome %s to JoyChou“,inet_ntoa(addrClient.sin_addr));//格式化输出//用返回的套接字和客户端进行通信send(sockConn, sendBuf, strlen(sendBuf)+1, 0);//多发送一个字节//接收数据char recvBuf;recv(sockConn, recvBuf, 100, 0);printf(“%s\\n“, recvBuf);closesocket(sockConn);}}他采用了一个while死循环去监听客户端的请求。 先上源代码public final class ActivityThread {public static void main(String args) {SamplingProfilerIntegration.start();CloseGuard.setEnabled(false);Environment.initForCurrentUser();EventLogger.setReporter(new EventLoggingReporter());Security.addProvider(new AndroidKeyStoreProvider());final File configDir = Environment.getUserConfigDirectory(UserHandle.myUserId());TrustedCertificateStore.setDefaultUserDirectory(configDir);Process.setArgV0(“《pre-initialized》“);Looper.prepareMainLooper();//从中可以看到为app开辟了一个线程进入了looper之中ActivityThread thread = new ActivityThread();thread.attach(false);if (sMainThreadHandler == null) {sMainThreadHandler = thread.getHandler();}AsyncTask.init();if (false) {Looper.myLooper().setMessageLogging(newLogPrinter(Log.DEBUG, “ActivityThread“));}Looper.loop();throw new RuntimeException(“Main thread loop unexpectedly exited“);}}看到源码失望了,没有一个while循环啊,其实用了他方法实现//用一个looper的机制循环监听响应Looper.prepareMainLooper();Looper.loop();进一步深入代码public static void loop() {final Looper me = myLooper();if (me == null) {throw new RuntimeException(“No Looper; Looper.prepare() wasn’t called on this thread.“);}final MessageQueue queue = me.mQueue;Binder.clearCallingIdentity();final long ident = Binder.clearCallingIdentity();// 在这里看到了一个循环监听消息for (;;) {Message msg = queue.next(); // might blockif (msg == null) {// No message indicates that the message queue is quitting.return;}Printer logging = me.mLogging;if (logging != null) {logging.println(“》》》》》 Dispatching to “ + msg.target + “ “ +msg.callback + “: “ + msg.what);}msg.target.dispatchMessage(msg);if (logging != null) {logging.println(“《《《《《 Finished to “ + msg.target + “ “ + msg.callback);}// Make sure that during the course of dispatching the// identity of the thread wasn’t corrupted.final long newIdent = Binder.clearCallingIdentity();if (ident != newIdent) {Log.wtf(TAG, “Thread identity changed from 0x“+ Long.toHexString(ident) + “ to 0x“+ Long.toHexString(newIdent) + “ while dispatching to “+ msg.target.getClass().getName() + “ “+ msg.callback + “ what=“ + msg.what);}msg.recycleUnchecked();}}
如何搭建 Android 开发环境
搭建 Android studio开发环境的步骤如下:
1.安装android-studio-bundle-.exe文件。
2.根据安装向导指示完成安装:
3.如果还没在系统上安装JDK,那还需要安装最新版本的Java,然后设置好JDK_HOME和JAVA_HOME环境变量:
4.是否限制安装配置,选择“任何本机用户都能使用”,下面一项“仅供你使用”:
5.选择安装路径:
6.安装完成后,打开Android Studio项目启动IDE。
7.启动IDE会花上几秒钟,并显示以下启动画面:
8.在Android Stdio的主界面,选择“Configure选项–》Project Defaults选项–》 Project Structure选项”——Android SDK and configure the paths to your JDK and Android SDK:
9.在Android Studio 主界面中点击“New Project”:
10.当点击“New Project”项后,Android Studio将显示如下对应的应用程序名称、模块名、包名。而且可以指定编译应用程序的Android SDK版本和所支持的最低SDK版本,然后任选一个内置主题。
11IDE会提示从可用的设备或模拟器列表中选择一个进行Android应用布署,完成了android的开发环境的所有步骤。
怎么搭建android开发环境
下载:Eclipse,Android SDK,ADT的下载,百度一下,很多网站都有提供下载。下载完毕,如图所示,把所需压缩包都放在一个比较空旷的地方(ADT不要解压哦)Eclipse启动:不需要安装,解压缩即可使用,然后进入解压后的文件,双击eclipse.exe即可启动eclipse。ADT的安装:a启动eclipse后,运行菜单项Help-》Install new software。单击对话框中的Add按钮,如图在弹出对话框,单击Archive(不需要填写Name,Location)。在弹出对话框中,选择ADT所在位置,找到ADT压缩包打开,单击OK按钮。如图勾选如图所示选项,单击next。在出现对话框中,选择I accept….项,单击next。安装结束,显示是否重启Ecllpse,单击restart。Android SDK配置:重启Eclipse后,运行菜单Window-》Preferences.选择左侧的Android,在右侧单击Browse定位到Android SDK解压后的所在目录,单击OK,如图所示安装配置模拟器:a运行菜单项Windows-》Android SDK andAVD Manager,即出现如下对话框,放大对话框。单击New按钮出现“Create New Android VirtualDevice(AVD)”的对话框OK大功告成,Android开发环境算是搭建完毕,Android 应用可以在模拟器上运行了。END注意事项安装的时候一定要按步骤进行哦。路径中的文件夹名最好不要出现中文哦。配置Android SDK的过程中可能会遇到找不到tools 文件夹这样的问题,此时你可以尝试缩短路径。比如路径为E:\android\android\android-sdk缩短为E:\android\android-sdk。如果还是没用,建议下载新的AndroidSDK。
如何搭建安卓开发环境 android studio
安装:1、双击Android studio的安装文件,进入安装界面:第一个是Android Studio主程序,必选。第二个是Android SDK,会安装Android5.0版本的SDK,也勾上。 第三个和第四个是虚拟机和虚拟机的加速程序,如果你要在电脑上使用虚拟机调试程序,就勾上。完成后点击next下一步。2、选择Android studio和SDK的安装目录选择你习惯安装软件的磁盘下就可以,C盘D盘都无所谓,下面的SDK路径回头配置时还用得上。3、设置虚拟机硬件加速器可使用的最大内存如果你电脑配置还不错,默认设置2G即可,如果配置比较次,选个1G就差不多,否则过大的话也会影响你运行其他软件。4、下一步后,就进入自动安装模式了。Android Studio的运行需要 VC++ 环境,保持电脑联网,安装程序会自己搞定一切。5、如果没出什么意外,一小段时间后你就会看到下面的界面,也就说明安装成功了。6、打开Android studio后,进入相关配置界面这是用于导入Android studio的配置文件,如果是第一次安装,选择最后一项:不导入配置文件,然后点击OK即可。7、上一步完成后,就会进入如下页面,这是程序在检查SDK的更新情况。由于我国特色社会主义国情,如果你的电脑不能FQ或者没配置hosts,这个页面会卡到什么时候谁也说不好。建议大家通过如下操作:“在Android Studio安装目录下的 bin 目录下,找到 idea.properties 文件,在文件最后追加disable.android.first.run=true 。”跳过这一步。如果你后期需要更新SDK,可点击上面的“二、资源下载”中最后的那个红色链接,下载需要的安装包离线进行配置。8、如果进入如下界面,说明你离成功不远了
更多文章:

continuation(为了实现continuation,是不是需)
2025年3月22日 15:40

comfortablely(seat什么意思 comfortable和comfortablely的词性 谢谢)
2025年3月11日 13:30

flash素材人物(flash 8 导入人物素材 如何编辑)
2025年3月14日 06:30

equivalency(英文文献上面这个词“equiv“怎么理解)
2025年4月1日 19:00

crm系统在企业客户关系管理中可以起到哪些作用?小满CRM官网网站怎么有两个哪个是真的
2025年3月22日 13:50

discuzx2(如何将 DiscuzX2 附件存储目录缓存为相对路径)
2025年2月24日 04:20

java程序员(为什么很多硬件公司的程序员都非常看不起Java程序员)
2025年2月21日 09:30

directory_separator(DIRECTORY_SEPARATOR的说明)
2025年2月18日 06:50