Intellij IDEA搭建Android Wear开发环境(Windows环境,含创建模拟器)

来源:互联网 发布:淘宝店铺评估 编辑:程序博客网 时间:2024/05/17 01:13
     因项目的需要,接触Android Wear。而此时网上关于Android Wear的资料比较少,也走了不少弯路,所以在这里总结下,希望对后来者有所帮助!当然水平有限,文章仅供参考。

     从我搭建Android Wear开发环境的过程看,总共需要三步:
     1.在android-sdk中配置开发wear需要的相关tools;
     2.在AVD Manager中创建wear模拟器;
     3.在idea中创建wear工程兵运行。
下面详细介绍每一步!
     第一步:
按如下图操作进入SDK Manager界面


安装如下图的包

这里主要是两部分,一是wear platform;二是依赖包,如:Google Play services,Google Repository等;关于Intel x86 Emulator Accelerator (HAXM install...这个大家可能在第二步会出问题,这里就先不说了(解决问题加深印象)

     第二步:
如下图操作进入AVD Manager


然后点出现的界面的左下的这个图标,在出现的界面选择wear

这里选择Android Wear Round也可以,但你要记住你的选择,因为后面你要用到。然后点next,在下个界面选择一个System Image,如下(我安装了4个,选择一个就可以了,一般都是选择x86的)

Use Host GPU:这个很关键,不勾选这个,在做Notification显示自定义的Activity的时候会看到一片漆黑,然后点击Next,进入下图

大家会发现有一段红色的警告字,解决的方法就是点击字上面的Show Advanced Settings,然后拖动到最下面

然后在红框的地方选择AndroidWearSquare(这里如果你第二步刚开始选择的是Round,这里就选择AndroidWearRound),最后点finish就创建了一个wear的模拟器。

如果你出现这样的图,那么恭喜你,你的模拟器没有问题了我在第一步最后那段预防针对你是无效的你可以不用管了;如果你的图红框中是红色的感叹号,那么你看下view details中出现如下的话

那就说明你在第一步安装的这个Intel x86 Emulator Accelerator (HAXM install...是无效的,这个时候你需要做两件事,第一件事是sdk的安装目录的extras\intel\Hardware_Accelerated_Execution_Manager**目录下点击silent_install.bat, 等它运行完后会创建一个haxm_silent_run.log,你需要看下这个log中的内容,如果是这样的一段话“This computer meets requirements for HAXM, but VT-x is not turned on...”就说明你的电脑没有开启VT_x(Intel® Virtualization Technology),需要到BIOS中去开启(具体机型开启的不尽相同,建议网上查下);开启后再次运行silent_install.bat,出现这样的话“Intel HAXM installed successfully!"就说明开启了,恭喜你这个部分也搞好了。
ps: 如果haxm_silent_run.log出现其他的,你可以看下它报的什么错,相应改正。

     第三步:
进入这个界面点Next

然后这里填none

在接着这里选择Blank Wear Activity

然后一路Next,Next,Finish就可以了。
"""

打开MainActivity.java,在android创建好之后会发现IDEA会一直报错,其实是因为IDEA采用的gradle作为android工程的构建工具,而天朝的网络有没法下载国外的gradle工具

解决方法就是手动安装,或者采用代理服务器了。笔者采用的是shadowsocks作为代理的。

手动安装:http://www.cnblogs.com/jinmingjie/p/3470101.html (这里面还顺便提了一下android开发环境的搭建,大家也可以看看)

使用代理服务器就ctrl-alt-s然后搜索proxy配置一下就行了

安装好gradle工具之后需要在gradle的构建文件中添加android wear开发所需要用到的依赖库。

在app目录下的build.gradle下面添加



然后打开AndroidManifest.xml文件,在上方会出现要求同步gradle文件,点击同步,gradle就是自动下载我们添加依赖的库文件了。(这里同样需要使用代理)

搞定之后就发现工程的错都没了。
"""
使用代理的话,有时一次并不能完全安装好gradle(安装过程有点慢),所以当发现没有安装好时可以多试几次关闭idea在启动。
注:上面""" """这段是从http://blog.csdn.net/yang6816110/article/details/39971415上摘抄的,个人觉得写得还是很不错,至少对我第一次搭建wear环境很有帮助,这里也表示感谢了!
0 0
原创粉丝点击