首页 技术 正文
技术 2022年11月18日
0 收藏 827 点赞 3,055 浏览 1634 个字

一直想接触这块,但是却一直耽搁到现在。找过几回资料,找过几回安装包,这两天受了些刺(gong)激(zi),决定静下心来,一点点开始吃。

接触c#都是从门外汉开始,谈不上任何编程基础,所以接触android也很慢。

1.首先需要找到开发工具。就像c#winform用VisualStudio,android的基础语言是java,开发工具自然首选eclipse。这个环节走了一些弯路,最后找到了android官网上的ADT(Android Development Tools)。

官网介绍:

It's a full Java IDE with advanced features to help you build, test, debug, and package your Android apps

*.漏掉了一个环节,adt的汉化,过程不复杂,百度+操作,很顺利。

2.安装相应的sdk。android发展到现在已经有十几个版本,从1.6到4.4,但是对于开发人员来说,除非是必须,不用选择最新的版本。为了兼容性通常会使用低版本开发这样可以有更好的实用性。

在上面已经装好的adt里面,打开“窗口”,“Android SDK Manager”,弹框会罗列一个清单,有各种已经安装或者还未安装的sdk。勾选需要安装的sdk,点击下面的“Install x packages…”,选择“Accept License”即可安装。

小贴士:在国内安装这些sdk的时候,有可能遭遇墙。越墙的处理见这里

3.安装模拟器。虽然现在的手机大多android/iso系统,但还是觉得安装android模拟器省事些。

打开“窗口”,“Android Virtual Device Manager”,在里面新建一个模拟器即可。

小贴士:安装模拟器的时候,Memory Options那里的Ram尽量设置小于1024的值,例如512。刚开始接触的时候,设置1024,后来弹出一个“emulator-arm.exe已停止工作”的报错,值改小之后,问题解决。不过貌似这个报错也可能是其他地方引起的,具体情况具体对待吧。不管什么时候,百度都是最好的帮手。o(∩_∩)o

4.模拟器加速。新建一个android项目试了一下,倒是可以走通了,但是模拟器的速度实在太挫了,叔叔可以忍,婶婶不能忍——百度了一下,说是安装haxm可以提高模拟器的速度到媲美真机。!这个必须有。

a. 先在sdk manager里面安装一个带有Intel x86 Atom System Image的Android版本(貌似4.0.3以上的版本都有)

b. sdk manager最下面的extras文件夹最后一个intel x86 Emulator Accelerator(HAXM…),Install它。

c.打开ADT所在文件夹下的”\sdk\extras\intel\Hardware_Accelerated_Execution_Manager”,找到里面的intelhaxm.exe,双击安装

d.返回编辑步骤3中的模拟器,首先将target修改成上面a步中安装的Android版本(否则编辑不了CPU/ABI的可选下拉框)。然后将CPU/ABI的下拉选项修改成Intel Atom(X86),到此,用这个模拟器运行程序时,速度将比之前快很多。

小贴士:

由上面的步骤可以看出,不同的Android版本的模拟器,需要安装多次intelhaxm.exe.

另外,安装intelhaxm.exe的过程在我这里实则很曲折。主要是安装这个程序需要相应的CPU和主板设置。CPU要是Intel的,有技术参数:Virtual tecenology(VT-x)和Execute Disable Bit(XD),同时主板设置(BIOS)里面,这两个选项都是Enable,才能安装成功。

到此,还没有敲写一句代码,只是安装了开发的环境,已经花了我接近一天的时间了,不过完成这些之后,在模拟器上看到那个Hello World的时候,高大上的感觉油然而生。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,945
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,471
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,284
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,100
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,731
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,767