Android Studio 初学习体会
2013年5月17日,Google I/O 2013开发者大会上,Google公司给了安卓开发者一个新的神器—Android Studio。
既然是Google官方出的,那么其必有值得推广的地方。如果你想体验新的平台,如果你想拥有更多的选择,如果你觉得Android Studio这个名字很拉风,更或者仅仅是厌倦了eclipse的开机界面,那么,just try it.
此项没什么好说的,android官网对应地址:http://developer.android.com/sdk/installing/studio.html, 截止目前2013.08.25的最新版本为AndroidStudio V0.2.X。有图为证:
目前提供了Linux和Windows以及Mac OS X三个对应的版本,客官可自行选择。如若为其他操作系统,免谈。
由于实在不想扯太多,所以安装和JDK配置略过,如有想细探,友情链接:http://mobile.51cto.com/abased-394810.htm可解决大多数安装问题。
提示,如果点击桌面AndroidStudio图标后弹出:
那么,请老老实实在安装文件的bin文件夹中点开studio.bat来运行。
言归正传,想要弄第一个程序,那么初始配置要耗时间的。我在新建第一个程序的时候,由于网速不行,等了大约30—40分钟时间。建议网速也不行的客官在这个过程,就去看看书、读读报,再不行就去做顿饭吃吃。下面就是我建程序的等待界面。
弄好了之后,就是开始第一个程序了。全世界都用的HelloWorld。在启用之前,看main.xml中的预览效果。
此为Android Studio界面化设计的一个亮点。视觉效果就是高端大气上档次,奔放洋气有深度。可以在不同型号之间切换来看效果。随后自行运行,效果差不多就这了。
一般第一个程序体验完,基本说明安装没问题了。那么下一步就是办正事了。本人调用百度地图的例子进行运行,来体验import的感觉。
在AndroidStudio点击import,在目录中选择百度地图SDK包中simple:
由此可知道,我下载的是SDK_V2.1.1版本中的例子。AndroidStudio会自动识别Android Studio的程序,会以一个可爱的机器人来表示,不像Eclipse中,都是用文件夹来表示。从这方面上看,Android Studio作为专门的Android开发平台是有优势的以及其开发者的卖萌化设计深得人心。(当然,这是要有过Android Studio编辑的,否则无法识别。也就是说,要有.iml等Android Studio调用之后的文件生成之后,才能够识别。)
加载simple之后,树状图为:
如果你认为完全没问题了,那就错了。当运行的时候,问题就暴露了。图为:
其主要问题就是非法字符。通过一定调查,我的理解是:由于Android Studio编辑器会往utf-8文件中添加utf-8标记,它会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM),它的表示的是 Unicode 标记(BOM)。(同时可参考网上资料:http://hyl198611.iteye.com/blog/1336981)那么,如何除掉呢,那么就需要通过第三方编码器来解决。
我使用的是Notepad++,在notepad中打开有错误的文件,我的程序中是CloudSearchDemo.java和DemoApplication.java。那么打开它,在格式中转换:
等到两个都转换完之后,就没问题了。运行结果为:
运行之后,效果为:
那么在导入工程问题上,对于一些浅显的问题就是如此,希望也有碰到这样问题的小伙伴们看了此文,会有帮助。
研究AndroidStudio时日不多,略有浅见。将所识所悟放诸网上,以搏总人一览,也为自身以记为学。希望有错误,尽量斧正。有不足,尽量提出。有想法,尽量讨论。若吾再有领悟,依旧图文相示。
提示:如果有人想要使用AndroidStudio进行ArcGIS for Android开发研究的话,希望还是转回Eclipse中,因为官网中说明:https://developers.arcgis.com/en/android/install.html
,其作为Eclipse的一个插件,只能在Eclipse进行调用。我尝试将其中的jar包提出,以便放在Android Studio中,可是搞不出来。如果有人有办法,希望分享分享。
-----2013.08.25
----David.Ocean