2024年1月31日发(作者:)
Android开发环境的安装
安装步骤:运行环境JDK -> 安装eclipse -> Android SDK -> 安装ADT -> 配置SDK Home的配置 -> 创建一个Android虚拟设备(AVD)
1、下载安装ADT
官网已经为开发者做了一个开发环境集成包(ADT Bundle)。ADT是Android Develop Tools。这个集成包包含了eclipse,SDK,SDK Manager。
下载地址:/sdk/
具体使用只需要下载Android ADT Bundle的zip,解压,然后启动eclipse就可以了。
2、安装不同版本的SDK
打开解压出来的文件夹里面的SDK (也可以运行eclipse -> 然后通过Windows -> Android SDK Manager打开)
勾选上你想要开发的目标手机安卓版本,最好是全部勾上,然后点击Install Package 按提示 next,accept允许等待安装(这是一个慢长的过程,请耐心等待)
勾选对应版本的SDK,从这里基本可以知道一个Android版本对应着一个版本的API。
一般默认的是Android 4.4,安装一个通用版的Android 2.3.3就可以使用了。
- 1 -
其中每个包都有这么几个文件:
Documentation for Android SDK:安卓SDK的文档
SDK Platform:Android的SDK套件,必须要安装的
Samples for SDK:SDK的使用例子,在安装后的adt-bundle-XXXXsdksamples 目录中会看到对应文件
Sources for Android SDK:SDK的源码,在安装后的adt-bundle-windows-x86-20130522sdksources目录中会看到对应文件
- 2 -
Google APIs:谷歌地图提供的一套API,如果你的应用不使用谷歌地图,是可以不用装的,但是建议还是要装
ARM EABI v7a System Image、Intel x86 Atom System Image、MIPS System Image
这三个是给模拟器用的,模拟器在不同CPU平台下的系统印象文件。必须安装,否则模拟器打不开。
在安装后的adt-bundle-windows-x86-20130522sdksystem-images目录中会看到对应文件
3、安装Eclipse的ADT插件
官方的Bundle上已经有了一些ADT插件,如果没有的话,我们可以按照:
/sdk/installing/
安装ADT插件。
步骤:Help -> install new software -> Add -> 在location中填写
/Android/eclipse/
4、创建模拟器
在Eclipse中的Windows->Android Virtual Device Manger打开AVD管理器。
- 3 -
AVD Name:模拟器的名字
Device:设备名字,包括屏幕尺寸的设置
Target:要运行的Android版本
CPU/ABI:模拟器要运行的系统印象文件
Keyboard:是否支持外部键盘
Skin:模拟器外观
Front Camera:前置摄像头
Back Camera:后置摄像头
- 4 -
Memory Options:目标手机内存
RAM:模拟器的内存空间
VM Heap:Android系统是运行在Dalvik虚拟机上的,VM Heap就是指的虚拟机最大占用内存,也就是单个应用的最大占用内存。
Internal Storage:内部存储大小。内部存储就是将数据保存在设备的内部存储器中。
SD Card:SD 卡的大小。
创建的AVD可以在Windows->Android Virtual Device Manager中查看
5、创建HelloWorld
Eclipse中file->New->Andriod Application Project 创建一个HelloWorld项目。
接下来的步骤基本都是使用默认选项。
- 5 -
下面是项目应用目录介绍:
6、HelloWorld项目挂载AVD
Eclipse -- Run -- Run Configurations
右键Android Application -- New
Project中选择HelloWorld项目 -- Target中选择刚刚创建的AVD -- Apply
这样,运行项目就自动开启了虚拟机运行
- 6 -
当然AVD运行速度比较慢,有条件的同学可以使用Android真机调试。
步骤:将手机USB连接至电脑: 1、首先将手机设置为调试模式(设置->应用程序->开发->USB调试,打上√即可)2、可以使用cmd中使用“adb devices”命令查看是否连接成功
7、配置JMF
JMF,全名为Java Media Framework,它可以在java applet和application中使用音频,视频或者其他基于时间的多媒体。
下载地址:/technetwork/java/javase/
JMF安装时应注意选择安装路径(E:Java Development Kit),因为,JMF的开发和运行环境是在JDK的支持下实现的。在JMF的安装过程中,最好选择将JMF的开发和运行环境安装在JDK的路径中,使JMF的运行和开发环境与JDK融为一体,这样可以免去在计算机操作系统中设置开发和运行Java多媒体应用程序环境变量的步骤。也就是将和等jar包添加到E:Java Development Kit bin里了,这样就省掉设置JMF的环境变量了。
- 7 -
要注意的是,除了jar文件之外,要将lib文件下的所有文件复制到E:Java Development Kit bin
刷新目录后,出现了jar文件:
========================================
问题1)
解决:Failed to fetch URL /android/repository/addons_li ..
Failed to fectch URl /android/repository/addons_, reason:
Connection to refused
用notepad++打开C:WINDOWSsystem32driversetc中的hosts文件
在最后一行添加74.125.237.1
成功解决问题
在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force …
sources to be fetched using …”,强制使用http协议。
Windows在C:WINDOWSsystem32driversetc打开/etc/hosts文件,添加
#google_android更新
203.208.46.146
- 8 -
203.208.46.146
网上找的解决办法,设置之后果然可以了。我猜原因可能是DNS服务器屏蔽了google的这个域名。在hosts文件里添加就可以越过DNS服务器这一关了。
问题2)
导入旧版本的安卓开发程序时,会提示
Unable to resolve target 'android-i'
错误,而且有些文件会提示import java.* cannot resolved,这是旧版本的安卓sdk和现在的的不一致造成的。
方法是:修改工程ties中的target=17改为当前版本,如target=18即可
问题3)
解决:Exception: Unrecognized Windows Sockets error: 0: JVM_Bind
此异常的原因是服务器端口被占用 所以解决办法是:
1、首先进入命令行 查看端口是否被占用
使用命令: netstat -ano
我的服务器的端口是443
此端口已被PID为3432的进程占用
2、查看该PID为 3432 的进程
使用命令:tasklist|findstr "3432"
由于在解决问题时,我把PID为3432的进程已关掉,所以演示时,我用2784来做
可以看出 PID为2784的进程是
第一种解决办法是:把进程关掉
第二种解决办法是:直接通过任务管理器查看PID为3432的进程,然后关掉
windows任务管理器->查看->选择列 选中PID 然后查看任务管理器,关掉PID为3432的进程。
- 9 -
本文发布于:2024-01-31 11:11:45,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170667070528092.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |