﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-qileilove-文章分类-android</title><link>http://www.blogjava.net/qileilove/category/54152.html</link><description>不想做屌丝的码农，不是好项目经理！屌丝生涯从此开始！</description><language>zh-cn</language><lastBuildDate>Fri, 16 May 2014 12:45:16 GMT</lastBuildDate><pubDate>Fri, 16 May 2014 12:45:16 GMT</pubDate><ttl>60</ttl><item><title>简单介绍如何使用robotium进行自动化测试</title><link>http://www.blogjava.net/qileilove/articles/413706.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Thu, 15 May 2014 13:20:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/413706.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/413706.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/413706.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/413706.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/413706.html</trackback:ping><description><![CDATA[<p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -18pt;"><strong style="word-break: break-all;"><span style="word-break: break-all;"><span style="word-break: break-all;">1.<span style="word-break: break-all; font-weight: normal; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span></strong><strong style="word-break: break-all;"><span style="word-break: break-all; font-family: 宋体;">创建一个简单的工程</span></strong><span style="word-break: break-all; font-family: 宋体;">（可参考本人的<a target="_self" style="word-break: break-all; text-decoration: underline; color: #009999;"><u style="word-break: break-all;"><strong style="word-break: break-all;">日志</strong></u></a>《第一个应用</span><span style="word-break: break-all;">HelloWorld</span><span style="word-break: break-all; font-family: 宋体;">》，需要对该工程稍做修改）<strong style="word-break: break-all;">作为被测程序，</strong>运行后显示如下界面<strong style="word-break: break-all;">：</strong></span><strong style="word-break: break-all;"></strong></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; line-height: normal !important;">&nbsp;<a href="http://www.51testing.com/batch.download.php?aid=22397" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171139341jxxn.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -18pt;"><strong style="word-break: break-all;"><span style="word-break: break-all;"><span style="word-break: break-all;">2.<span style="word-break: break-all; font-weight: normal; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span></strong><strong style="word-break: break-all;"><span style="word-break: break-all; font-family: 宋体;">创建一个</span><span style="word-break: break-all;"><a target="_self" style="word-break: break-all; text-decoration: underline; color: #009999;"><u style="word-break: break-all;"><strong style="word-break: break-all;">Test</strong></u></a>&nbsp;Project</span></strong></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">1).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">打开</span><span style="word-break: break-all;">eclipse</span><span style="word-break: break-all; font-family: 宋体;">，选择</span><span style="word-break: break-all;">File-&gt;New-&gt;Project&#8230;-&gt;Android Test Project</span><span style="word-break: break-all; font-family: 宋体;">，点击</span><span style="word-break: break-all;">Next</span><span style="word-break: break-all; font-family: 宋体;">。</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; line-height: normal !important;">&nbsp;<a href="http://www.51testing.com/batch.download.php?aid=22398" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171140281CxeH.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">2).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">在</span><span style="word-break: break-all;">Test Project Name</span><span style="word-break: break-all; font-family: 宋体;">中输入<a target="_self" style="word-break: break-all; text-decoration: underline; color: #009999;"><u style="word-break: break-all;"><strong style="word-break: break-all;">测试</strong></u></a>工程的名称，如：</span><span style="word-break: break-all;">HelloWorldTest</span><span style="word-break: break-all; font-family: 宋体;">。选择</span><span style="word-break: break-all;">An existing&nbsp;<a target="_self" style="word-break: break-all; text-decoration: underline; color: #009999;"><u style="word-break: break-all;"><strong style="word-break: break-all;">Android</strong></u></a>&nbsp;Project</span><span style="word-break: break-all; font-family: 宋体;">，点击右边的</span><span style="word-break: break-all;">Browse&#8230;</span><span style="word-break: break-all; font-family: 宋体;">按钮。</span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all; font-family: 宋体;"><a href="http://www.51testing.com/batch.download.php?aid=22399" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171141291TwGt.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">3).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">选择被测工程，如之前创建的</span><span style="word-break: break-all;">HelloWorldnp</span><span style="word-break: break-all; font-family: 宋体;">，点击</span><span style="word-break: break-all;">OK</span><span style="word-break: break-all; font-family: 宋体;">按钮。</span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all; font-family: 宋体;"><a href="http://www.51testing.com/batch.download.php?aid=22400" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171142231zUo6.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">4).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">会自动选择和输入</span><span style="word-break: break-all;">Build Target</span><span style="word-break: break-all; font-family: 宋体;">和</span><span style="word-break: break-all;">Properties</span><span style="word-break: break-all; font-family: 宋体;">，可以按照默认的，不用修改。</span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all; font-family: 宋体;"><a href="http://www.51testing.com/batch.download.php?aid=22401" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_2010111711431619omJ.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">5).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">一个新建的测试工程（</span><span style="word-break: break-all;">HelloWorldTest</span><span style="word-break: break-all; font-family: 宋体;">）就创建好了，如下图：</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; line-height: normal !important;">&nbsp;<a href="http://www.51testing.com/batch.download.php?aid=22402" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171143581wkfC.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -18pt;"><strong style="word-break: break-all;"><span style="word-break: break-all;"><span style="word-break: break-all;">3.<span style="word-break: break-all; font-weight: normal; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span></strong><strong style="word-break: break-all;"><span style="word-break: break-all; font-family: 宋体;">创建一个</span><span style="word-break: break-all;">Test Case</span></strong></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">1).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">在</span><span style="word-break: break-all;">HelloWorldTest-&gt;src-&gt;com.liliandroid.helloworld.test</span><span style="word-break: break-all; font-family: 宋体;">上，右击选择</span><span style="word-break: break-all;">New-&gt;Class</span><span style="word-break: break-all; font-family: 宋体;">，创建一个</span><span style="word-break: break-all;">Test Case</span><span style="word-break: break-all; font-family: 宋体;">。</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; line-height: normal !important;">&nbsp;<a href="http://www.51testing.com/batch.download.php?aid=22403" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_2010111711444916FRr.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">2).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">在</span><span style="word-break: break-all;">Name</span><span style="word-break: break-all; font-family: 宋体;">中输入</span><span style="word-break: break-all;">Test Case</span><span style="word-break: break-all; font-family: 宋体;">的名字，如：</span><span style="word-break: break-all;">UITextTest</span><span style="word-break: break-all; font-family: 宋体;">。</span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all; font-family: 宋体;"><a href="http://www.51testing.com/batch.download.php?aid=22404" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171146061ZqbX.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">3).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">创建好的</span><span style="word-break: break-all;">Test Case</span><span style="word-break: break-all; font-family: 宋体;">如下图：</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; line-height: normal !important;">&nbsp;<a href="http://www.51testing.com/batch.download.php?aid=22405" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_2010111711470517ry2.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -18pt;"><strong style="word-break: break-all;"><span style="word-break: break-all;"><span style="word-break: break-all;">4.<span style="word-break: break-all; font-weight: normal; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span></strong><strong style="word-break: break-all;"><span style="word-break: break-all; font-family: 宋体;">导入</span><span style="word-break: break-all;">robotium.jar</span></strong></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">1).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">选择测试工程</span><span style="word-break: break-all;">HelloWorldTest</span><span style="word-break: break-all; font-family: 宋体;">右击，选择</span><span style="word-break: break-all;">Build Path-&gt;Configure Build Path&#8230;</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; line-height: normal !important;">&nbsp;<a href="http://www.51testing.com/batch.download.php?aid=22406" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171147451aNGl.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">2).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">在打开的</span><span style="word-break: break-all;">Properties for HelloWorldTest</span><span style="word-break: break-all; font-family: 宋体;">中点击</span><span style="word-break: break-all;">Add External JARs&#8230;</span><span style="word-break: break-all; font-family: 宋体;">按钮。</span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all; font-family: 宋体;"><a href="http://www.51testing.com/batch.download.php?aid=22407" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171148351A19g.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">3).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">因为之前创建的工程的</span><span style="word-break: break-all;">SDK</span><span style="word-break: break-all; font-family: 宋体;">是</span><span style="word-break: break-all;">2.2</span><span style="word-break: break-all; font-family: 宋体;">的，所以选择</span><span style="word-break: break-all;">robotium-solo-1.8.0.jar</span><span style="word-break: break-all; font-family: 宋体;">。</span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all; font-family: 宋体;"><a href="http://www.51testing.com/batch.download.php?aid=22408" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_2010111711492218gV7.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">4).<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">点击</span><span style="word-break: break-all;">OK</span><span style="word-break: break-all; font-family: 宋体;">按钮。</span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 21pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -21pt;"><span style="word-break: break-all; font-family: 宋体;"><a href="http://www.51testing.com/batch.download.php?aid=22409" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171150121INXF.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -18pt;"><strong style="word-break: break-all;"><span style="word-break: break-all;"><span style="word-break: break-all;">5.<span style="word-break: break-all; font-weight: normal; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span></strong><strong style="word-break: break-all;"><span style="word-break: break-all; font-family: 宋体;">修改</span><span style="word-break: break-all;">Test Case</span></strong></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-family: 宋体;">打开</span><span style="word-break: break-all;">UITextTest.java</span><span style="word-break: break-all; font-family: 宋体;">，输入以下内容并保存：</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">package</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">com.liliandroid.helloworld.test;</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">import</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">android.test.ActivityInstrumentationTestCase2;</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">import</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">com.liliandroid.helloworld.ActivityMain;</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">import</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">com.jayway.android.robotium.solo.Solo;</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">public</span></strong><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">class</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">UITextTest</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">extends</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">ActivityInstrumentationTestCase2&lt;ActivityMain&gt;{</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">private</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">Solo</span><span style="word-break: break-all; line-height: normal !important; font-size: 10pt; color: #0000c0; font-family: 'Courier New';">solo</span><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">;</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">public</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">UITextTest() {</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">super</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">(</span><span style="word-break: break-all; line-height: normal !important; font-size: 10pt; color: #2a00ff; font-family: 'Courier New';">"com.liliandroid.helloworld"</span><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">, ActivityMain.</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">class</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">);</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;"><span style="word-break: break-all;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>}</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">public</span></strong><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">void</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">setUp()</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">throws</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">Exception {</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="word-break: break-all; line-height: normal !important; font-size: 10pt; color: #0000c0; font-family: 'Courier New';">solo</span><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">=</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">new</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">Solo(getInstrumentation(), getActivity());</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;"><span style="word-break: break-all;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="word-break: break-all;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;}</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;"><span style="word-break: break-all;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;<span style="word-break: break-all;">&nbsp;&nbsp;</span></span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">public</span></strong><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">void</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">testUI()</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">throws</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">Exception {</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">boolean</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">expected =</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">true</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">;</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><strong style="word-break: break-all; line-height: normal !important;"><span style="word-break: break-all; font-size: 10pt; color: #7f0055; font-family: 'Courier New';">boolean</span></strong><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">actual =</span><span style="word-break: break-all; line-height: normal !important; font-size: 10pt; color: #0000c0; font-family: 'Courier New';">solo</span><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">.searchText(</span><span style="word-break: break-all; line-height: normal !important; font-size: 10pt; color: #2a00ff; font-family: 'Courier New';">"This"</span><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">) &amp;&amp;</span><span style="word-break: break-all; line-height: normal !important; font-size: 10pt; color: #0000c0; font-family: 'Courier New';">solo</span><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">.searchText(</span><span style="word-break: break-all; line-height: normal !important; font-size: 10pt; color: #2a00ff; font-family: 'Courier New';">"is"</span><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">);</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;"><span style="word-break: break-all;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;<em style="word-break: break-all;">assertEquals</em>(</span><span style="word-break: break-all; line-height: normal !important; font-size: 10pt; color: #2a00ff; font-family: 'Courier New';">"This and/or is are not found"</span><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">, expected, actual);</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;"><span style="word-break: break-all;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>}</span></p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p align="left" style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">&nbsp;&nbsp;&nbsp;</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-size: 10pt; font-family: 'Courier New'; line-height: normal !important;">}</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-family: 宋体;">注：这个</span><span style="word-break: break-all;">Case</span><span style="word-break: break-all; font-family: 宋体;">是测试运行了</span><span style="word-break: break-all;">ActivityMain</span><span style="word-break: break-all; font-family: 宋体;">后的界面上是否有</span><span style="word-break: break-all;">This</span><span style="word-break: break-all; font-family: 宋体;">和</span><span style="word-break: break-all;">is</span><span style="word-break: break-all; font-family: 宋体;">这两个文字。</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; line-height: normal !important;"><a href="http://www.51testing.com/batch.download.php?aid=22411" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171153451vQj9.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a>&nbsp;</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -18pt;"><strong style="word-break: break-all;"><span style="word-break: break-all;"><span style="word-break: break-all;">6.<span style="word-break: break-all; font-weight: normal; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span></strong><strong style="word-break: break-all;"><span style="word-break: break-all; font-family: 宋体;">运行测试程序</span></strong></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-family: 宋体;">选择测试工程</span><span style="word-break: break-all;">HelloWorldTest</span><span style="word-break: break-all; font-family: 宋体;">右击，选择</span><span style="word-break: break-all;">Run As-&gt;Android&nbsp;<a target="_self" style="word-break: break-all; text-decoration: underline; color: #009999;"><u style="word-break: break-all;"><strong style="word-break: break-all;">JUnit</strong></u></a>&nbsp;Test</span><span style="word-break: break-all; font-family: 宋体;">运行测试程序</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-family: 宋体;"><a href="http://www.51testing.com/batch.download.php?aid=22412" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171154471v8KZ.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-family: 宋体;">运行完后的测试结果界面（</span><span style="word-break: break-all;">Pass</span><span style="word-break: break-all; font-family: 宋体;">）</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; line-height: normal !important;">&nbsp;<a href="http://www.51testing.com/batch.download.php?aid=22413" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171155311zhue.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a></span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; font-family: 宋体;">运行完后的测试结果界面（</span><span style="word-break: break-all;">Fail</span><span style="word-break: break-all; font-family: 宋体;">）</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; line-height: normal !important;"><a href="http://www.51testing.com/batch.download.php?aid=22414" target="_blank" style="word-break: break-all; color: #009999;"><img src="http://www.51testing.com/attachments/2010/11/115892_201011171156021mehX.jpg" border="0" style="word-break: break-all; max-width: 400px;"  alt="" /></a>&nbsp;</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;"><span style="word-break: break-all; line-height: normal !important; font-family: 宋体;">注：</span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -18pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">1.<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">被测试的工程和测试的工程可以是不同的</span><span style="word-break: break-all;">SDK</span><span style="word-break: break-all; font-family: 宋体;">，但是不知道有什么影响。</span></p><p style="word-break: break-all; line-height: 21.59375px; margin: 0cm 0cm 0pt 18pt; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; text-indent: -18pt;"><span style="word-break: break-all;"><span style="word-break: break-all;">2.<span style="word-break: break-all; font-size: 7pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span style="word-break: break-all; font-family: 宋体;">这是在</span><span style="word-break: break-all;">eclipse</span><span style="word-break: break-all; font-family: 宋体;">中进行测试的，也可以在模拟器或者<a target="_self" style="word-break: break-all; text-decoration: underline; color: #009999;"><u style="word-break: break-all;"><strong style="word-break: break-all;">手机</strong></u></a>上测试。如果需要直接在模拟器或者手机上测试，需要将测试包和被测试包改成相同的签名。（关于</span><span style="word-break: break-all;">apk</span><span style="word-break: break-all; font-family: 宋体;">包的签名和重签名，请参考本人日志《重新签名</span><span style="word-break: break-all;">APK</span><span style="word-break: break-all; font-family: 宋体;">文件》）</span></p><p style="word-break: break-all; line-height: 21.59375px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff;">&nbsp;</p><img src ="http://www.blogjava.net/qileilove/aggbug/413706.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-05-15 21:20 <a href="http://www.blogjava.net/qileilove/articles/413706.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Robotium针对只有apk包的测试方法</title><link>http://www.blogjava.net/qileilove/articles/413705.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Thu, 15 May 2014 13:16:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/413705.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/413705.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/413705.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/413705.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/413705.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp; &nbsp; 我们在测试中往往得到的测试包只是一个apk文件，许多公司对于源码还是有所保留。为此我结合robotium官方的文档以及自己的实践写一个针对apk包的自动化测试教程，希望对这方面不了解的同学有所帮助。准备工作掌握基本的robotium测试：参考Robotium环境搭建与新手入门教程被测试工程：点击下载重签名批处理文件：点击下载签名，debug.keystore（位于虚拟机...&nbsp;&nbsp;<a href='http://www.blogjava.net/qileilove/articles/413705.html'>阅读全文</a><img src ="http://www.blogjava.net/qileilove/aggbug/413705.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-05-15 21:16 <a href="http://www.blogjava.net/qileilove/articles/413705.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Robotium环境搭建与新手入门教程</title><link>http://www.blogjava.net/qileilove/articles/413704.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Thu, 15 May 2014 13:15:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/413704.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/413704.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/413704.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/413704.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/413704.html</trackback:ping><description><![CDATA[<ul style="margin: 1.5em 2.2em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; list-style: none outside; line-height: 1.5; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif;"><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: disc;"><h1><strong style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent;">准备工具：<a href="http://www.robotium.cn/download" target="_blank" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Robotium资料下载</a></strong></h1></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: disc;"><h1>知识准备：</h1></li></ul><ol style="margin: 1.5em 2.2em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; list-style: none outside; line-height: 1.5; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif;"><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">java基础知识，如基本的数据结构、语法结构、类、继承等</li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">对Android系统较为熟悉，了解四大组件，会编写简单的Android应用程序</li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">熟悉Eclipse IDE使用方法</li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">有足够的耐心与探索精神，遇到问题可以熟练的<a href="http://www.google.com/" target="_blank" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Google</a></li></ol><ul style="margin: 1.5em 2.2em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; list-style: none outside; line-height: 1.5; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif;"><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: disc;"><h1><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 26px;">环境搭建</span></h1></li></ul><ol style="margin: 1.5em 2.2em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; list-style: none outside; line-height: 1.5; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif;"><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">安装jdk，配置环境变量，如果不会请自行<a href="http://www.google.com/" target="_blank" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Google</a></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">下载安装Android SDK，并更新</li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">下载Eclipse，并安装ADT插件，集成Android SDK</li></ol><ul style="margin: 1.5em 2.2em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; list-style: none outside; line-height: 1.5; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif;"><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: disc;"><h1>Robotium新手入门</h1></li></ul><ol style="margin: 1.5em 2.2em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; list-style: none outside; line-height: 1.5; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif;"><ol style="margin: 1.5em 2.2em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style: none outside; line-height: 1.5;"><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">下载Robotium<a title=" ExampleTestProject_v4.0.zip" href="https://robotium.googlecode.com/files/ExampleTestProject_v4.0.zip" target="_blank" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);">官方例子</a>以及最新的<a title=" robotium-solo-4.0.jar" href="https://robotium.googlecode.com/files/robotium-solo-4.0.jar" target="_blank" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);">JAR</a>包</li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">打开Eclipse导入被测试工程<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_211"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 310px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/1.png" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-211"="" title="点击查看大图" alt="导入被测工程" src="http://www.robotium.cn/wp-content/uploads/2013/03/1-300x180.png" width="300" height="180" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">创建测试工程：选择Android Test Project，并点击下一步<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_220"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 265px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/11.png" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-220"="" title="点击查看大图" alt="点击查看大图" src="http://www.robotium.cn/wp-content/uploads/2013/03/11-255x300.png" width="255" height="300" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">输入工程名，并点击下一步<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_220"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 265px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/11.png" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-220"="" alt="点击查看大图" src="http://www.robotium.cn/wp-content/uploads/2013/03/11-255x300.png" width="255" height="300" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">选择被测工程NotePad，并点击完成<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_214"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 310px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/4.png" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-214"="" alt="4" src="http://www.robotium.cn/wp-content/uploads/2013/03/4-300x285.png" width="300" height="285" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">在测试工程中新建lib文件夹<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_215"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 310px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/5.jpg" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-215"="" alt="5" src="http://www.robotium.cn/wp-content/uploads/2013/03/5-300x187.jpg" width="300" height="187" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">将下载好的Robotium jar包拷入lib中，并在build path中将jar包引入工程<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_217"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 120px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/7.jpg" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-217"="" alt="7" src="http://www.robotium.cn/wp-content/uploads/2013/03/7-110x300.jpg" width="110" height="300" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">打开测试工程中的manifest.xml文件，修改如下<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_221"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 310px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/12.png" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-221"="" alt="12" src="http://www.robotium.cn/wp-content/uploads/2013/03/12-300x98.png" width="300" height="98" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li></ol></ol><pre line="1" style="margin: 1.5em; padding: 15px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; white-space: pre-line; word-wrap: break-word; font-family: monospace, sans-serif; color: #444444; line-height: 23px;"></pre><ol style="margin: 1.5em 2.2em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; list-style: none outside; line-height: 1.5; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif;"><ol style="margin: 1.5em 2.2em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style: none outside; line-height: 1.5;"><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">新建junit test case，选择junit4，并输入类名，点击完成<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_222"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 262px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/13.png" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-222"="" alt="13" src="http://www.robotium.cn/wp-content/uploads/2013/03/13-252x300.png" width="252" height="300" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">打开新建的测试类，修改继承ActivityInstrumentationTestCase2&lt;NotesList&gt;，创建构造方法，并编写测试代码，具体如图<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_223"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 310px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/14.png" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-223"="" alt="14" src="http://www.robotium.cn/wp-content/uploads/2013/03/14-300x164.png" width="300" height="164" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li></ol></ol><pre style="margin: 1.5em; padding: 15px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; white-space: pre-line; word-wrap: break-word; font-family: monospace, sans-serif; color: #444444; line-height: 23px;">package com.example.android.notepad.test;  import android.test.ActivityInstrumentationTestCase2;  import com.example.android.notepad.NotesList; import com.jayway.android.robotium.solo.Solo;  public class NotePadTest extends ActivityInstrumentationTestCase2 { private Solo solo;//声明Solo public NotePadTest()//构造方法 { super(NotesList.class);  }  @Override public void setUp() throws Exception { solo = new Solo(getInstrumentation(), getActivity()); }  @Override public void tearDown() throws Exception { solo.finishOpenedActivities(); }  public void testAddNote() throws Exception { //点击add note按钮 solo.clickOnMenuItem("Add note"); //比对结果 solo.assertCurrentActivity("Expected NoteEditor activity", "NoteEditor"); //在第一个TextEdit控件上输入内容 solo.enterText(0, "Note 1"); //返回上个界面 solo.goBack(); //点击菜单中的Add note solo.clickOnMenuItem("Add note"); //在第一个EditText中输入内容 solo.enterText(0, "Note 2"); //返回NotesList activity solo.goBackToActivity("NotesList"); //截屏 solo.takeScreenshot(); boolean expected = true; boolean actual = solo.searchText("Note 1") ; solo.searchText("Note 2"); assertEquals("Note 1 and/or Note 2 are not found", expected, actual);  }  }</pre><ol style="margin: 1.5em 2.2em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; list-style: none outside; line-height: 1.5; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif;"><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">编写完成后，打开模拟器或者连接上真机，右击测试类，选择Android junit Test<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_224"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 310px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/15.png" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-224"="" title="点击查看大图" alt="15" src="http://www.robotium.cn/wp-content/uploads/2013/03/15-300x180.png" width="300" height="180" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">Eclipse会切换到junit界面，此时模拟器（真机）会自动执行测试，通过左边界面可以看到运行结果<p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; orphans: 4;"></p><div id="attachment_225"  aligncenter"="" style="margin: 0px auto 1.5em; padding-top: 5px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; box-sizing: border-box; clear: both; text-align: center; max-width: 100%; height: auto; width: 310px;"><a href="http://www.robotium.cn/wp-content/uploads/2013/03/16.png" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img wp-image-225"="" title="点击查看大图" alt="16" src="http://www.robotium.cn/wp-content/uploads/2013/03/16-300x180.png" width="300" height="180" style="margin: 0.75em 0px 5px; padding: 0px; border: 0px none; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; height: auto;" /></a><p style="margin: 0.6em 0px -0.2em; padding: 0px; border: 0px; outline: 0px; font-size: 0.8em; vertical-align: baseline; background-color: transparent; orphans: 4; font-style: italic; background-position: initial initial; background-repeat: initial initial;">点击查看大图</p></div></li><li style="margin: 0px 0px 0.75em; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; list-style-type: decimal;">一个简单的测试就结束了。如果你没有遇到问题，那么恭喜你继续更深一步学习，如果你遇到问题了，不要急~请先确保你的操作过程没有出任何错误，其次我列出你可能遇到的错误，如果还是没有解决请<a href="http://www.google.com/" target="_blank" style="margin: 0px; padding: 0px; vertical-align: baseline; background-color: transparent; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);">Google</a>或者联系我们</li></ol><h2>1、最常见的：java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo</h2><h2>解决方法：如图操作后再clean工程<a href="http://www.robotium.cn/wp-content/uploads/2013/03/34.png" style="margin: 0px; padding: 0px; font-size: 24px; vertical-align: baseline; color: #e01222; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><img size-medium=""  wp-image-229"="" alt="34" src="http://www.robotium.cn/wp-content/uploads/2013/03/34-300x224.png" width="300" height="224" style="margin: 0.75em auto 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; display: block; clear: both; max-width: 100%; height: auto;" /></a></h2><p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; orphans: 4; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif; line-height: 23px;">&nbsp;</p><p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; orphans: 4; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif; line-height: 23px;">&nbsp;</p><p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; orphans: 4; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif; line-height: 23px;">&nbsp;</p><p style="margin: 0px 0px 1.5em; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; orphans: 4; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif; line-height: 23px;">&nbsp;</p><p style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 16px; vertical-align: baseline; background-color: #ffffff; orphans: 4; color: #444444; font-family: Georgia, 'Times New Roman', Times, serif; line-height: 23px;">&nbsp;</p><img src ="http://www.blogjava.net/qileilove/aggbug/413704.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-05-15 21:15 <a href="http://www.blogjava.net/qileilove/articles/413704.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>android maven配置</title><link>http://www.blogjava.net/qileilove/articles/412327.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Fri, 11 Apr 2014 10:56:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/412327.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/412327.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/412327.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/412327.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/412327.html</trackback:ping><description><![CDATA[<ol style="font-family: Arial; font-size: 14.44444465637207px; line-height: 26px; background-color: #ffffff;"><li>http://code.google.com/p/maven-android-plugin/<br /></li><ol><li>安装jdk 略过 &nbsp;我的是这个版本Java(TM) SE Runtime Environment (build 1.6.0_38-b05)&nbsp;<ul><li>如需ubuntu 安装配置jdk的教程，请点击 &nbsp;<a href="http://hi.baidu.com/xingfukaixin/item/fa85176ad76dba34ad3e8364" style="color: #ca0000; text-decoration: none;">http://hi.baidu.com/xingfukaixin/item/fa85176ad76dba34ad3e8364</a></li></ul></li><li>安装Android-sdk &nbsp;<ul><li><a href="http://developer.android.com/sdk/index.html" style="color: #ca0000; text-decoration: none;">http://developer.android.com/sdk/index.html</a><br /></li></ul></li><li>到Maven的官方下载最新版本的Maven</li></ol><ul><li>下载地址&nbsp;<a href="http://maven.apache.org/download.html" rel="nofollow" style="color: #ca0000; text-decoration: none;">http://maven.apache.org/download.html</a></li><li>我下载的是 Maven 3.0.4<br /></li><li>找个文件夹解压，并配置到系统的环境变量<br /><ul><li>/home/wuyexiong/Android/tool/maven/apache-maven-3.0.4/bin 配置到/etc/environment</li><li>ANDROID_HOME="/home/wuyexiong/Android/android-linux/adt-bundle-linux-x86_64/sdk"<br />这个sdk &nbsp;可以利用anroidmanager来下载 sdk<br /><br /></li></ul></li></ul><li>打开该网页，点击&nbsp;<a href="http://code.google.com/p/maven-android-plugin/wiki/GettingStarted" style="color: #ca0000; text-decoration: none;">GettingStarted</a>&nbsp;跳转到http://code.google.com/p/maven-android-plugin/wiki/GettingStarted 该页面<br /><br /><span style="font-size: 14.44444465637207px;">想编译Android项目还差最后一部 ，用git把&nbsp;</span><a external"="" href="http://github.com/mosabua/maven-android-sdk-deployer" target="_top" style="color: #ca0000; text-decoration: none; font-size: 14.44444465637207px;">Maven AndroidSDK Deployer</a><span style="font-size: 14.44444465637207px;">&nbsp; 项目载到本地</span><br /><div style="font-size: 14.44444465637207px;"><ul><li><ul><li>在此之前的环境都搭建完毕的前提下，进入该项目的跟目录</li><li>执行 mvn clean install 。 就会自动构建Android-maven的编译环境<br /><br />mvn install -P 4.0 会把 相关的sdk 上传到 maven仓库中 &nbsp;折腾了 老子一天 &nbsp;由于家里网不行 &nbsp;maven依赖的jar都下载不下来 &nbsp;到公司都OK</li><li>中途会下载一些东西，检查你的sdk等等，稍作等候即可</li><li><div bg_html"="" style="width: 857.1354370117188px;"><div><div><strong>[html]</strong>&nbsp;<a href="http://blog.csdn.net/forever_crying/article/details/8455626#" title="view plain" style="background-image: url(http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/images/default/ico_plain.gif); padding: 1px; display: inline-block; width: 16px; height: 16px; text-indent: -2000px; background-position: 0% 0%; background-repeat: no-repeat no-repeat;">view plain</a><a href="http://blog.csdn.net/forever_crying/article/details/8455626#" title="copy" style="background-image: url(http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/images/default/ico_copy.gif); padding: 1px; display: inline-block; width: 16px; height: 16px; text-indent: -2000px; background-position: 0% 0%; background-repeat: no-repeat no-repeat;">copy</a><div style="position: absolute; left: 598px; top: 1240px; width: 18px; height: 18px; z-index: 99;"></div></div></div><ol start="1"><li style="line-height: 20px;">[INFO]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Reactor&nbsp;Summary:&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Maven&nbsp;Android&nbsp;SDK&nbsp;Deployer&nbsp;........................&nbsp;SUCCESS&nbsp;[0.232s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platforms&nbsp;.................................&nbsp;SUCCESS&nbsp;[0.007s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;1.5&nbsp;API&nbsp;3&nbsp;........................&nbsp;SUCCESS&nbsp;[0.065s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;1.6&nbsp;API&nbsp;4&nbsp;........................&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;2.1&nbsp;API&nbsp;7&nbsp;........................&nbsp;SUCCESS&nbsp;[0.012s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;2.2&nbsp;API&nbsp;8&nbsp;........................&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;2.3.3&nbsp;API&nbsp;10&nbsp;.....................&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;3.0&nbsp;API&nbsp;11&nbsp;.......................&nbsp;SUCCESS&nbsp;[0.028s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;3.1&nbsp;API&nbsp;12&nbsp;.......................&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;3.2&nbsp;API&nbsp;13&nbsp;.......................&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;4.0&nbsp;API&nbsp;14&nbsp;.......................&nbsp;SUCCESS&nbsp;[0.012s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;4.0.3&nbsp;API&nbsp;15&nbsp;.....................&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;4.1&nbsp;API&nbsp;16&nbsp;.......................&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Platform&nbsp;4.2&nbsp;API&nbsp;17&nbsp;.......................&nbsp;SUCCESS&nbsp;[0.012s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-Ons&nbsp;...................................&nbsp;SUCCESS&nbsp;[0.006s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;1.5&nbsp;API&nbsp;3&nbsp;(Maps)&nbsp;...&nbsp;SUCCESS&nbsp;[0.018s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;1.6&nbsp;API&nbsp;4&nbsp;(Maps)&nbsp;...&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;2.1&nbsp;API&nbsp;7&nbsp;(Maps)&nbsp;...&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;2.2&nbsp;API&nbsp;8&nbsp;(Maps)&nbsp;...&nbsp;SUCCESS&nbsp;[0.014s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;2.3.3&nbsp;API&nbsp;10&nbsp;(Maps&nbsp;and&nbsp;USB)&nbsp;&nbsp;SUCCESS&nbsp;[0.017s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;3.0&nbsp;API&nbsp;11&nbsp;(Maps)&nbsp;..&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;3.1&nbsp;API&nbsp;12&nbsp;(Maps&nbsp;and&nbsp;USB)&nbsp;&nbsp;SUCCESS&nbsp;[0.017s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;3.2&nbsp;API&nbsp;13&nbsp;(Maps&nbsp;and&nbsp;USB)&nbsp;&nbsp;SUCCESS&nbsp;[0.016s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;4.0&nbsp;API&nbsp;14&nbsp;(Maps&nbsp;and&nbsp;USB)&nbsp;&nbsp;SUCCESS&nbsp;[0.017s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;4.0.3&nbsp;API&nbsp;15&nbsp;(Maps&nbsp;and&nbsp;USB)&nbsp;&nbsp;SUCCESS&nbsp;[0.018s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;4.1&nbsp;API&nbsp;16&nbsp;(Maps&nbsp;and&nbsp;USB)&nbsp;&nbsp;SUCCESS&nbsp;[0.019s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Add-On&nbsp;Google&nbsp;Platform&nbsp;4.2&nbsp;API&nbsp;17&nbsp;(Maps&nbsp;and&nbsp;USB)&nbsp;&nbsp;SUCCESS&nbsp;[0.018s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Extras&nbsp;....................................&nbsp;SUCCESS&nbsp;[0.009s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Compatibility&nbsp;Extra&nbsp;V4&nbsp;....................&nbsp;SUCCESS&nbsp;[0.013s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Compatibility&nbsp;Extra&nbsp;V7&nbsp;Gridlayout&nbsp;Library&nbsp;.&nbsp;SUCCESS&nbsp;[1.999s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Compatibility&nbsp;Extra&nbsp;V13&nbsp;...................&nbsp;SUCCESS&nbsp;[0.009s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Google&nbsp;Analytics&nbsp;Extra&nbsp;....................&nbsp;SUCCESS&nbsp;[0.009s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Google&nbsp;AdMob&nbsp;Ads&nbsp;Extra&nbsp;....................&nbsp;SUCCESS&nbsp;[0.009s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Google&nbsp;Cloud&nbsp;Messaging&nbsp;Library&nbsp;Extra&nbsp;Parent&nbsp;&nbsp;SUCCESS&nbsp;[0.006s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Google&nbsp;Cloud&nbsp;Messaging&nbsp;Client&nbsp;Library&nbsp;Extra&nbsp;&nbsp;SUCCESS&nbsp;[0.010s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Google&nbsp;Cloud&nbsp;Messaging&nbsp;Server&nbsp;Library&nbsp;Extra&nbsp;&nbsp;SUCCESS&nbsp;[0.010s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Google&nbsp;Play&nbsp;Services&nbsp;Extra&nbsp;................&nbsp;SUCCESS&nbsp;[0.460s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Google&nbsp;Play&nbsp;Licensing&nbsp;Extra&nbsp;...............&nbsp;SUCCESS&nbsp;[0.297s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Extras&nbsp;-&nbsp;Apk&nbsp;Expansion&nbsp;....................&nbsp;SUCCESS&nbsp;[0.006s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Google&nbsp;Play&nbsp;APK&nbsp;Expansion&nbsp;Extra&nbsp;-&nbsp;ZIP&nbsp;.....&nbsp;SUCCESS&nbsp;[0.240s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Google&nbsp;Play&nbsp;APK&nbsp;Expansion&nbsp;Extra&nbsp;-&nbsp;Downloader&nbsp;&nbsp;SUCCESS&nbsp;[0.314s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Tools&nbsp;.....................................&nbsp;SUCCESS&nbsp;[0.004s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Android&nbsp;Annotations&nbsp;...............................&nbsp;SUCCESS&nbsp;[0.007s]&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;BUILD&nbsp;SUCCESS&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Total&nbsp;time:&nbsp;5.277s&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Finished&nbsp;at:&nbsp;Mon&nbsp;Dec&nbsp;31&nbsp;16:42:23&nbsp;CST&nbsp;2012&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Final&nbsp;Memory:&nbsp;24M/298M&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;</li></ol></div><br /><br /></li><li>出现以上，就代表 android-maven的初步环境构建完毕<br /></li><li>cd ~/.m2/ 到该目录下打开repository的文件夹即可查看到已经配置好相关的Android环境了<br /></li></ul></li></ul><div></div></div><div style="font-size: 14.44444465637207px;"><ul><li>测试android-maven<ul><li>下载可供给打包测试的例子代码&nbsp;<a href="https://github.com/jayway/maven-android-plugin-samples/zipball/stable" rel="nofollow" style="color: #ca0000; text-decoration: none;">Download samples from the stable branch</a></li><li>解压该项目，进入&nbsp;jayway-maven-android-plugin-samples-b17572a 文件夹</li><li><div bg_html"="" style="width: 857.1354370117188px;"><div><div><strong>[html]</strong>&nbsp;<a href="http://blog.csdn.net/forever_crying/article/details/8455626#" title="view plain" style="background-image: url(http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/images/default/ico_plain.gif); padding: 1px; display: inline-block; width: 16px; height: 16px; text-indent: -2000px; background-position: 0% 0%; background-repeat: no-repeat no-repeat;">view plain</a><a href="http://blog.csdn.net/forever_crying/article/details/8455626#" title="copy" style="background-image: url(http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/images/default/ico_copy.gif); padding: 1px; display: inline-block; width: 16px; height: 16px; text-indent: -2000px; background-position: 0% 0%; background-repeat: no-repeat no-repeat;">copy</a><div style="position: absolute; left: 598px; top: 2609px; width: 18px; height: 18px; z-index: 99;"></div></div></div><ol start="1"><li style="line-height: 20px;">drwxrwxr-x&nbsp;&nbsp;4&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;4096&nbsp;12月&nbsp;31&nbsp;15:49&nbsp;apidemos-android-10/&nbsp;&nbsp;</li><li style="line-height: 20px;">-rw-rw-r--&nbsp;&nbsp;1&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;&nbsp;136&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;.gitignore&nbsp;&nbsp;</li><li style="line-height: 20px;">drwxrwxr-x&nbsp;&nbsp;4&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;4096&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;helloflashlight/&nbsp;&nbsp;</li><li style="line-height: 20px;">drwxrwxr-x&nbsp;&nbsp;6&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;4096&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;libraryprojects/&nbsp;&nbsp;</li><li style="line-height: 20px;">-rw-rw-r--&nbsp;&nbsp;1&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;10173&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;LICENSE.txt&nbsp;&nbsp;</li><li style="line-height: 20px;">drwxrwxr-x&nbsp;&nbsp;5&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;4096&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;morseflash/&nbsp;&nbsp;</li><li style="line-height: 20px;">drwxrwxr-x&nbsp;13&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;4096&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;native/&nbsp;&nbsp;</li><li style="line-height: 20px;">-rw-rw-r--&nbsp;&nbsp;1&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;7548&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;pom.xml&nbsp;&nbsp;</li><li style="line-height: 20px;">-rw-rw-r--&nbsp;&nbsp;1&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;&nbsp;942&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;README.txt&nbsp;&nbsp;</li><li style="line-height: 20px;">drwxrwxr-x&nbsp;&nbsp;4&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;4096&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;scala/&nbsp;&nbsp;</li><li style="line-height: 20px;">drwxrwxr-x&nbsp;&nbsp;5&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;4096&nbsp;12月&nbsp;31&nbsp;15:34&nbsp;support4demos/&nbsp;&nbsp;</li></ol></div></li><li>可以看到都是一些例子的代码。</li><li>这时候可以进入具体的一个项目，比如进入support4demos</li><li><div bg_html"="" style="width: 857.1354370117188px;"><div><div><strong>[html]</strong>&nbsp;<a href="http://blog.csdn.net/forever_crying/article/details/8455626#" title="view plain" style="background-image: url(http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/images/default/ico_plain.gif); padding: 1px; display: inline-block; width: 16px; height: 16px; text-indent: -2000px; background-position: 0% 0%; background-repeat: no-repeat no-repeat;">view plain</a><a href="http://blog.csdn.net/forever_crying/article/details/8455626#" title="copy" style="background-image: url(http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/images/default/ico_copy.gif); padding: 1px; display: inline-block; width: 16px; height: 16px; text-indent: -2000px; background-position: 0% 0%; background-repeat: no-repeat no-repeat;">copy</a><div style="position: absolute; left: 598px; top: 2957px; width: 18px; height: 18px; z-index: 99;"></div></div></div><ol start="1"><li style="line-height: 20px;">-rw-rw-r--&nbsp;&nbsp;1&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;10630&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;AndroidManifest.xml&nbsp;&nbsp;</li><li style="line-height: 20px;">-rw-rw-r--&nbsp;&nbsp;1&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;1909&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;pom.xml&nbsp;&nbsp;</li><li style="line-height: 20px;">-rw-rw-r--&nbsp;&nbsp;1&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;&nbsp;377&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;README.txt&nbsp;&nbsp;</li><li style="line-height: 20px;">drwxrwxr-x&nbsp;10&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;4096&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;res/&nbsp;&nbsp;</li><li style="line-height: 20px;">drwxrwxr-x&nbsp;&nbsp;3&nbsp;wuyexiong&nbsp;wuyexiong&nbsp;&nbsp;4096&nbsp;12月&nbsp;19&nbsp;10:25&nbsp;src/&nbsp;&nbsp;</li></ol></div></li><li>这是完整项目的文件了</li><li>打开模拟器，或者链接上手机，执行&nbsp;<span style="color: #3366ff;">mvn clean install</span>&nbsp;即可编该程序了</li><li>也可以只是执行<span style="color: #3366ff;">&nbsp;mvn package&nbsp;</span>来进行打包， 即可在项目下生成一个target的目录，目录底下都是一些目标文件</li><li>这两种默认都是以debug签名的，更多待研究了。。。</li><li>最后执行&nbsp;<span style="color: #3366ff;">mvn android:deploy</span>&nbsp;即可安装到模拟器或者手机</li><li>编译并安装是执行&nbsp;<span style="color: #3366ff;">mvn clean install android:deploy</span></li><li><span style="color: #3366ff;"><br /></span></li><li><div bg_html"="" style="width: 857.1354370117188px;"><div><div><strong>[html]</strong>&nbsp;<a href="http://blog.csdn.net/forever_crying/article/details/8455626#" title="view plain" style="background-image: url(http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/images/default/ico_plain.gif); padding: 1px; display: inline-block; width: 16px; height: 16px; text-indent: -2000px; background-position: 0% 0%; background-repeat: no-repeat no-repeat;">view plain</a><a href="http://blog.csdn.net/forever_crying/article/details/8455626#" title="copy" style="background-image: url(http://static.blog.csdn.net/scripts/SyntaxHighlighter/styles/images/default/ico_copy.gif); padding: 1px; display: inline-block; width: 16px; height: 16px; text-indent: -2000px; background-position: 0% 0%; background-repeat: no-repeat no-repeat;">copy</a><div style="position: absolute; left: 598px; top: 3312px; width: 18px; height: 18px; z-index: 99;"></div></div></div><ol start="1"><li style="line-height: 20px;">[INFO]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Building&nbsp;Android&nbsp;Support&nbsp;V4&nbsp;Demos&nbsp;1.0.0-SNAPSHOT&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;---&nbsp;android-maven-plugin:3.5.0:deploy&nbsp;(default-cli)&nbsp;@&nbsp;support4demos&nbsp;---&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Waiting&nbsp;for&nbsp;initial&nbsp;device&nbsp;list&nbsp;from&nbsp;the&nbsp;Android&nbsp;Debug&nbsp;Bridge&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Found&nbsp;1&nbsp;devices&nbsp;connected&nbsp;with&nbsp;the&nbsp;Android&nbsp;Debug&nbsp;Bridge&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;android.device&nbsp;parameter&nbsp;not&nbsp;set,&nbsp;using&nbsp;all&nbsp;attached&nbsp;devices&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Successfully&nbsp;installed&nbsp;/home/wuyexiong/Android/tool/maven/jayway-maven-android-plugin-samples-b17572a/support4demos/target/support4demos.apk&nbsp;to&nbsp;MX3ACA1ALGVA8Q1125_Meizu_M031&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;BUILD&nbsp;SUCCESS&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Total&nbsp;time:&nbsp;8.965s&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Finished&nbsp;at:&nbsp;Mon&nbsp;Dec&nbsp;31&nbsp;16:55:09&nbsp;CST&nbsp;2012&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;Final&nbsp;Memory:&nbsp;17M/146M&nbsp;&nbsp;</li><li style="line-height: 20px;">[INFO]&nbsp;------------------------------------------------------------------------&nbsp;&nbsp;</li></ol></div><br /><br /></li></ul></li></ul></div><div style="font-size: 14.44444465637207px;"></div><div style="font-size: 14.44444465637207px;">&nbsp; &nbsp; &nbsp; &nbsp; 本章到此了,我也是刚研究这个，因为发现github上面很多开源项目都是带有pom.xml这个文件的，所以下了解一下，最好能深入一下。</div><div style="font-size: 14.44444465637207px;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div style="font-size: 14.44444465637207px;">&nbsp; &nbsp; &nbsp; &nbsp; 循序渐进吧。等待研究更深入的东西，把笔记都记到这上面</div></li></ol><img src ="http://www.blogjava.net/qileilove/aggbug/412327.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-11 18:56 <a href="http://www.blogjava.net/qileilove/articles/412327.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Win7 64位操作系统安装android开发环境</title><link>http://www.blogjava.net/qileilove/articles/410921.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Wed, 12 Mar 2014 02:58:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/410921.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/410921.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/410921.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/410921.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/410921.html</trackback:ping><description><![CDATA[<div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　<strong style="word-break: break-all; line-height: normal !important;">1.jdk</strong></div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　下载地址：http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　安装：</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　使用默认安装目录(C:\Program Files\Java)，一路next到最后</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　配置环境变量：</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　我的电脑--属性--高级系统设置--高级--环境变量</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　在Path后添加：;C:\Program Files\Java\jdk1.7.0_51\bin;</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　新建CLASSPATH，编辑：输入的值为&#8220;.&#8221;</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　以上，如果安装目录不同，需要做相应的更改</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　检测：</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　安装于配置结束后，运行--cmd--javac，如果看到：用法：javac ...之类的文字出现，就OK了，继续下一步</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　如果没有成功，请检查 环境变量 配置</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　<strong style="word-break: break-all; line-height: normal !important;">2.Android SDK 以及 Eclipse</strong></div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　下载地址：http://developer.android.com/sdk/index.html</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　下载：</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　点击按钮 Download the SDK ADT Bundle for&nbsp;<a target="_self" style="word-break: break-all; color: #202859; line-height: normal !important;"><u style="word-break: break-all;"><strong style="word-break: break-all;">Windows</strong></u></a>，然后勾选I have...，选择64bit，点击Download..按钮</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　安装：直接解压即可，内含Eclipse开发环境以及最新的<a target="_self" style="word-break: break-all; color: #202859; line-height: normal !important;"><u style="word-break: break-all;"><strong style="word-break: break-all;">Android</strong></u></a>&nbsp;SDK</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　配置环境变量：</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　在Path后添加：platform-tools的路径，比如：E:\Android\adt-bundle-windows-x86_64-20130219\sdk\platform-tools</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　如果需要升级或安装其他版本的SDK，可以运行SDK Manager.exe</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　可能会遇到一闪而过的情况，这个时候，可以找到sdk\tools里面的android.bat，运行，就可以看到相应的界面了，选择需要安装的</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;">　　OK，基本上到这里就算配置好开发环境了，打开Eclipse就可以开始开发android程序了。</div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;"></div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff;"></div><div style="word-break: break-all; line-height: 21.60000228881836px; margin: 10px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11.818181991577148px; background-color: #ffffff; height: 21px; position: relative; width: 627.1875px;"></div><img src ="http://www.blogjava.net/qileilove/aggbug/410921.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-12 10:58 <a href="http://www.blogjava.net/qileilove/articles/410921.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Installing Android Studio</title><link>http://www.blogjava.net/qileilove/articles/409684.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 10 Feb 2014 11:02:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/409684.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/409684.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/409684.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/409684.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/409684.html</trackback:ping><description><![CDATA[<h2>Installing Android Studio</h2><hr style="height: 1px; margin: 5px 0px 20px; border: 0px; background-color: #cccccc; color: #222222; font-family: Roboto, sans-serif; line-height: 19px;" /><ol style="margin: 0px 0px 15px 18px; padding: 0px; color: #222222; font-family: Roboto, sans-serif; line-height: 19px; background-color: #f9f9f9;"><li style="margin: 0px 0px 5px;">Download the&nbsp;<strong>Android Studio</strong>&nbsp;package from above.</li><li style="margin: 0px 0px 5px;">Install Android Studio and the SDK tools:<p style="margin-right: 0px; margin-left: 0px;"><strong>Windows:</strong></p><ol style="margin: 5px 0px 5px 18px; padding: 0px;"><li style="margin: 0px 0px 5px;">Launch the downloaded EXE file,&nbsp;<code style="font-size: 13px; color: #006600; line-height: 14px;">android-studio-bundle-&lt;version&gt;.exe</code>.</li><li style="margin: 0px 0px 5px;">Follow the setup wizard to install Android Studio.<div style="margin: 0px 0px 15px; padding-left: 10px; border-left-width: 4px; border-left-style: solid; border-color: #ff8800;"><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px;"><strong>Known issue:</strong>&nbsp;On some Windows systems, the launcher script does not find where Java is installed. If you encounter this problem, you need to set an environment variable indicating the correct location.</p><p style="margin: 0px;">Select&nbsp;<strong>Start menu &gt; Computer &gt; System Properties &gt; Advanced System Properties</strong>. Then open&nbsp;<strong>Advanced tab &gt; Environment Variables</strong>&nbsp;and add a new system variable&nbsp;<code style="font-size: 13px; color: #006600; line-height: 14px;">JAVA_HOME</code>&nbsp;that points to your JDK folder, for example<code style="font-size: 13px; color: #006600; line-height: 14px;">C:\Program Files\Java\jdk1.7.0_21</code>.</p></div></li></ol><p style="margin-right: 0px; margin-left: 0px;"><strong>Mac OS X:</strong></p><ol style="margin: 5px 0px 5px 18px; padding: 0px;"><li style="margin: 0px 0px 5px;">Open the downloaded DMG file,&nbsp;<code style="font-size: 13px; color: #006600; line-height: 14px;">android-studio-bundle-&lt;version&gt;.dmg</code>.</li><li style="margin: 0px 0px 5px;">Drag and drop Android Studio into the Applications folder.<div style="margin: 0px 0px 15px; padding-left: 10px; border-left-width: 4px; border-left-style: solid; border-color: #ff8800;"><p style="margin: 0px;"><strong>Known issue:</strong>&nbsp;Depending on your security settings, when you attempt to open Android Studio, you might see a warning that says the package is damaged and should be moved to the trash. If this happens, go to&nbsp;<strong>System Preferences &gt; Security &amp; Privacy</strong>&nbsp;and under&nbsp;<strong>Allow applications downloaded from</strong>, select&nbsp;<strong>Anywhere</strong>. Then open Android Studio again.</p></div></li></ol><p style="margin-right: 0px; margin-left: 0px;"><strong>Linux:</strong></p><ol style="margin: 5px 0px 5px 18px; padding: 0px;"><li style="margin: 0px 0px 5px;">Unpack the downloaded Tar file,&nbsp;<code style="font-size: 13px; color: #006600; line-height: 14px;">android-studio-bundle-&lt;version&gt;.tgz</code>, into an appropriate location for your applications.</li><li style="margin: 0px 0px 5px;">To launch Android Studio, navigate to the&nbsp;<code style="font-size: 13px; color: #006600; line-height: 14px;">android-studio/bin/</code>&nbsp;directory in a terminal and execute&nbsp;<code style="font-size: 13px; color: #006600; line-height: 14px;">studio.sh</code>.<p style="margin-right: 0px; margin-left: 0px;">You may want to add&nbsp;<code style="font-size: 13px; color: #006600; line-height: 14px;">android-studio/bin/</code>&nbsp;to your PATH environmental variable so that you can start Android Studio from any directory.</p></li></ol></li></ol><p style="margin: 0px 0px 15px; color: #222222; font-family: Roboto, sans-serif; line-height: 19px; background-color: #f9f9f9;">That's it! You're ready to start developing apps with Android Studio.</p><div style="margin: 0px 0px 15px; padding-left: 10px; border-left-width: 4px; border-left-style: solid; border-color: #258aaf; color: #222222; font-family: Roboto, sans-serif; line-height: 19px; background-color: #f9f9f9;"><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px;"><strong>Note:</strong>&nbsp;On Windows and Mac, the individual tools and other SDK packages are saved within the Android Studio application directory. To access the tools directly, use a terminal to navigate into the application and locate the&nbsp;<code style="font-size: 13px; color: #006600; line-height: 14px;">sdk/</code>directory. For example:</p><p style="margin-top: 0px; margin-right: 0px; margin-left: 0px;">Windows:&nbsp;<code style="font-size: 13px; color: #006600; line-height: 14px;">\Users\&lt;user&gt;\AppData\Local\Android\android-studio\sdk\</code></p><p style="margin: 0px;">Mac:&nbsp;<code style="font-size: 13px; color: #006600; line-height: 14px;">/Applications/Android\ Studio.app/sdk/</code></p></div><p style="margin: 0px 0px 15px; color: #222222; font-family: Roboto, sans-serif; line-height: 19px; background-color: #f9f9f9;">For a list of some known issues, see&nbsp;<a href="http://tools.android.com/knownissues" style="color: #258aaf; text-decoration: none;">tools.android.com/knownissues</a>.</p><h2>Starting a Project</h2><hr style="height: 1px; margin: 5px 0px 20px; border: 0px; background-color: #cccccc; color: #222222; font-family: Roboto, sans-serif; line-height: 19px;" /><p style="margin: 0px 0px 15px; color: #222222; font-family: Roboto, sans-serif; line-height: 19px; background-color: #f9f9f9;">When you launch Android Studio for the first time, you'll see a Welcome screen that offers several ways to get started:</p><ul style="margin: 0px 0px 15px 18px; padding: 0px; color: #222222; font-family: Roboto, sans-serif; line-height: 19px; background-color: #f9f9f9;"><li style="margin: 0px 0px 5px;">To start building a new app, click&nbsp;<strong>New Project</strong>.<p style="margin-right: 0px; margin-left: 0px;">This starts the New Project wizard, which helps you set up a project using an app template.</p></li><li style="margin: 0px 0px 5px;">To import an existing Android app project, click&nbsp;<strong>Import Project</strong>.<p style="margin-right: 0px; margin-left: 0px; padding: 0px 0px 0px 10px; border-left-width: 4px; border-left-style: solid; border-color: #258aaf;"><strong>Note:</strong>&nbsp;If you previously developed your Android project with Eclipse, you should first use the new export feature in the ADT plugin to prepare your project with the new Gradle build system. For more information, read&nbsp;<a href="http://developer.android.com/sdk/installing/migrate.html" style="color: #258aaf; text-decoration: none;">Migrating from Eclipse</a>.</p></li></ul><p style="margin: 0px 0px 15px; color: #222222; font-family: Roboto, sans-serif; line-height: 19px; background-color: #f9f9f9;">For additional help using Android Studio, read&nbsp;<a href="http://developer.android.com/sdk/installing/studio-tips.html" style="color: #258aaf; text-decoration: none;">Tips and Tricks</a>.</p><p style="margin: 0px 0px 15px; color: #222222; font-family: Roboto, sans-serif; line-height: 19px; background-color: #f9f9f9;">As you continue developing apps, you may need to install additional versions of Android for the emulator and other packages such as the&nbsp;<a href="http://developer.android.com/tools/support-library/index.html" style="color: #258aaf; text-decoration: none;">Android Support Library</a>. To install more packages, use the&nbsp;<a href="http://developer.android.com/tools/help/sdk-manager.html" style="color: #258aaf; text-decoration: none;">SDK Manager</a>, which you can open from Android Studio by clicking&nbsp;<strong>SDK Manager</strong>&nbsp;<img src="http://developer.android.com/images/tools/sdk-manager-studio.png" style="border: 0px; vertical-align: bottom; max-width: 100%; margin: 0px; height: 19px;"  alt="" />&nbsp;in the toolbar.<br /><br /><p style="word-wrap: break-word; outline: none; margin: 0px; padding: 0px; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; background-color: #ffffff;">菜鸟日记1-20130604 ：</p><p style="word-wrap: break-word; outline: none; margin: 0px; padding: 0px; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; background-color: #ffffff;"><strong style="word-wrap: break-word; outline: none;">如何在没有安装过JAVA的WIN7 32位系统里安装和配置 Android Studio</strong></p><p style="word-wrap: break-word; outline: none; margin: 0px; padding: 0px; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; background-color: #ffffff;">1，<a href="http://developer.android.com/sdk/installing/studio.html" target="_blank" style="word-wrap: break-word; outline-style: none; color: #336699;">http://developer.android.com/sdk/installing/studio.html</a>&nbsp;在这里下载WINDOWS版本的Android Studio；在本地计算机上获得安装文件：android-studio-bundle-130.677228-windows.exe；</p><p style="word-wrap: break-word; outline: none; margin: 0px; padding: 0px; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; background-color: #ffffff;">2，运行安装文件：android-studio-bundle-130.677228-windows.exe，在安装过程中会发现没有JDK,根据提示下载并运行这个文件：jdk-7u21-windows-i586.exe；</p><p style="word-wrap: break-word; outline: none; margin: 0px; padding: 0px; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; background-color: #ffffff;">3，回到android-studio-bundle-130.677228-windows.exe的安装界面，点下一步继续完成安装；</p><p style="word-wrap: break-word; outline: none; margin: 0px; padding: 0px; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; background-color: #ffffff;">4，初次运行 Android Studio 可能会无法启动，下面重点讲一下我的修改；不同的系统可能做法不太一样！</p><p style="word-wrap: break-word; outline: none; margin: 0px; padding: 0px; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; background-color: #ffffff;">计算机属性-高级-环境变量-系统变量新建：</p><span style="color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; line-height: 21px; background-color: #ffffff;">变量名：ANDROID_STUDIO_JDK 变量值：C:\Program Files\Java\jdk1.7.0_21</span><br style="word-wrap: break-word; outline: none; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; line-height: 21px; background-color: #ffffff;" /><p style="word-wrap: break-word; outline: none; margin: 0px; padding: 0px; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; background-color: #ffffff;">5，在C:\Program Files\Android\android-studio\bin 下找到studio.bat，修改：</p><span style="color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; line-height: 21px; background-color: #ffffff;">SET BITS= 为 SET BITS=32</span><br style="word-wrap: break-word; outline: none; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; line-height: 21px; background-color: #ffffff;" /><p style="word-wrap: break-word; outline: none; margin: 0px; padding: 0px; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; background-color: #ffffff;">6，运行 Android Studio ，等5秒左右，出现了是否导入原来配置的对话框；直接点ok;</p><p style="word-wrap: break-word; outline: none; margin: 0px; padding: 0px; color: #444444; font-family: 'Microsoft yahei', 微软雅黑, Arial, Helvetica, sans-serif, 宋体; background-color: #ffffff;">7,启动正常！</p></p><img src ="http://www.blogjava.net/qileilove/aggbug/409684.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-02-10 19:02 <a href="http://www.blogjava.net/qileilove/articles/409684.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Android开发环境搭建全程演示(jdk+eclipse+android sdk)</title><link>http://www.blogjava.net/qileilove/articles/409626.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Sat, 08 Feb 2014 10:31:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/409626.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/409626.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/409626.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/409626.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/409626.html</trackback:ping><description><![CDATA[<div clearfix"="" style="zoom: 1; color: #454545; font-family: tahoma, helvetica, arial; font-size: 12px; line-height: normal;"><h2>Android开发环境搭建全程演示(jdk+eclipse+android sdk)</h2></div><div id="content" mod-cs-content="" text-content=""  clearfix"="" style="zoom: 1; width: 758px; overflow: hidden; font-size: 14px; line-height: 1.5; margin: 7px 0px 10px; color: #454545; font-family: tahoma, helvetica, arial;"><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;全程演示android开发环境的搭建过程，无需配置环境变量。所有软件都是写该文章时最新版本<br /></p><p style="margin: 0px; padding: 0px;">一&nbsp;相关下载</p><p style="margin: 0px; padding: 0px;">(1)&nbsp;java&nbsp;JDK下载:</p><p style="margin: 0px; padding: 0px;">进入该网页:&nbsp;<a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank" style="color: #f87070;">http://java.sun.com/javase/downloads/index.jsp</a>(或者直接<a href="http://cds-esd.sun.com/ESD6/JSCDL/jdk/6u19-b04/jdk-6u19-windows-i586.exe?AuthParam=1270206602_6c9f792e352fc522c4403f147158a87e&amp;TicketId=nodzAF4XQ3F%2FkeIukUaZUpmdcw%3D%3D&amp;GroupName=CDS&amp;FilePath=/ESD6/JSCDL/jdk/6u19-b04/jdk-6u19-windows-i586.exe&amp;File=jdk-6u19-windows-i586.exe" target="_blank" style="color: #f87070;">点击下载</a>)如下图:<img src="http://hiphotos.baidu.com/lvjava/pic/item/41be638222db13940df4d24a.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br />选择&nbsp;Download&nbsp;JDK&nbsp;只下载JDK，无需下载jre.&nbsp;</p><p style="margin: 0px; padding: 0px;">(2)eclipse下载</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;进入该网页:&nbsp;<a href="http://www.eclipse.org/downloads/" target="_blank" style="color: #f87070;">http://www.eclipse.org/downloads/</a>(或者直接点击下载:<a href="http://build.eclipse.org/technology/phoenix/torrents/jee/eclipse-jee-galileo-SR2-win32.zip.torrent" target="_blank" style="color: #f87070;">BT下载</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://download.actuatechina.com/eclipse/technology/epp/downloads/release/galileo/SR2/eclipse-jee-galileo-SR2-win32.zip" target="_blank" style="color: #f87070;">HTTP下载</a>)&nbsp;如下图:</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/beecea16f6ac682e962b432e.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br />我们选择第一个(即eclipse&nbsp;IDE&nbsp;for&nbsp;java&nbsp;EE&nbsp;Developers)</p><p style="margin: 0px; padding: 0px;">(3)下载Android&nbsp;SDK</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;说明:&nbsp;Android&nbsp;SDK两种下载版本，一种是包含具体版本的SDK的，一种是只有升级工具，而不包含具体的SDK版本，后一种大概20多M，前一种70多M。</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://dl-ssl.google.com/android/repository/android-2.1_r01-windows.zip" target="_blank" style="color: #f87070;">完全版下载</a>(android&nbsp;sdk&nbsp;2.1&nbsp;r01)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://dl.google.com/android/android-sdk_r04-windows.zip" target="_blank" style="color: #f87070;">升级版下载</a>(建议使用这个，本例子就是使用这个这里面不包含具体版本，想要什么版本在Eclipse里面升级就行)</p><p style="margin: 0px; padding: 0px;">二&nbsp;软件安装</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;(1)安装jdk&nbsp;6u19&nbsp;&nbsp;&nbsp;安装完成即可，无需配置环境变量</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;(2)解压eclipse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;eclipse无需安装，解压后，直接打开就行</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;(3)解压android&nbsp;sdk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个也无需安装，解压后供后面使用</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;(4)最终有三个文件夹，如下图:</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;<img src="http://hiphotos.baidu.com/lvjava/pic/item/d58b1b3f2330bcda55e72364.jpg" width="758" height="622" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">三&nbsp;Eclipse配置</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;1&nbsp;安装android&nbsp;开发插件</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)打开Eclipse,&nbsp;在菜单栏上选择&nbsp;help-&gt;Install&nbsp;New&nbsp;SoftWare&nbsp;出现如下界面:</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/4566b0132b6ba5e6f6039e6a.jpg" width="758" height="580" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;点击&nbsp;Add按钮,出现如下界面</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/bba62bdfefa34d2562279875.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;输入网址:&nbsp;<a href="https://dl-ssl.google.com/android/eclipse/" target="_blank" style="color: #f87070;">https://dl-ssl.google.com/android/eclipse/</a>&nbsp;&nbsp;&nbsp;&nbsp;(如果出错，请将https改成http)</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;名称:&nbsp;Android&nbsp;(这里可以自定义)</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;点击OK，将出现如下界面</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/95bb3055ab4d2cf2b645ae72.jpg" width="758" height="580" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">点击&nbsp;Next按钮&nbsp;，出现如下界面:</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/27997354b7741a62574e007d.jpg" width="758" height="580" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br />&nbsp;&nbsp;</p><p style="margin: 0px; padding: 0px;">点击Next按钮，出现如下界面:</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/977e30d1208535e5562c847a.jpg" width="758" height="580" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">选择&nbsp;I&nbsp;accept&nbsp;the&nbsp;terms&nbsp;of&nbsp;the&nbsp;license&nbsp;agreements&nbsp;&nbsp;&nbsp;点击Next,进入安装插件界面</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/c17fdafe2f477b075d600840.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /></p><p style="margin: 0px; padding: 0px;">安装完成后，出现如下界面<br /></p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/9053b7109981fe37203f2e4e.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">点击Yes按钮，重启Eclipse</p><p style="margin: 0px; padding: 0px;">2&nbsp;配置android&nbsp;sdk</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)点击菜单window-&gt;preferences,进入如下界面</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/6b5c1d7faa5cc03e29388a51.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;选择你的android&nbsp;SDK解压后的目录，选错了就会报错，这个是升级工具，目前还没有一个版本的SDK</p><p style="margin: 0px; padding: 0px;">（2）升级SDK版本,选择菜单&nbsp;window-&gt;Android&nbsp;sdk&nbsp;and&nbsp;avd&nbsp;manager&nbsp;出现如下界面</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="http://hiphotos.baidu.com/lvjava/pic/item/4a9492d32d9c8602960a1621.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;选择update&nbsp;all按钮，出现如下界面</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/69bfdfdd419957d977c6382e.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">选择左边的某一项，点击accept表示安装，点击reject表示不安装，我这里只选了SDK&nbsp;2.1&nbsp;和samples&nbsp;for&nbsp;api&nbsp;7&nbsp;,&nbsp;自己可以任意自定义，确定后，选择install按钮，进入安装界面如下:</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/1a89498d8de2fe24b21bba33.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /></p><p style="margin: 0px; padding: 0px;">安装完成如下:</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/1f548e8f3cc353d8f11f363d.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /></p><p style="margin: 0px; padding: 0px;">(3)新建AVD(android&nbsp;vitural&nbsp;device)&nbsp;&nbsp;&nbsp;&nbsp;和上面一样，进入android&nbsp;sdk&nbsp;and&nbsp;avd&nbsp;manager,选中Vitural&nbsp;Devices&nbsp;在点击New按钮<img src="http://hiphotos.baidu.com/lvjava/pic/item/619a3be9a0a0e609b90e2d07.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">点击New按钮后，进入如下界面:</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/9e017d105cbb0fcac2ce790f.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /></p><p style="margin: 0px; padding: 0px;">名称可以随便取，target选择你需要的SDK版本，SD卡大小自定义,点击&nbsp;Create&nbsp;AVD,得到如下结果</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/bba62bdfef5f4d2562279811.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /></p><p style="margin: 0px; padding: 0px;">如上显示创建AVD完毕<br /><br /></p><p style="margin: 0px; padding: 0px;"><br /><br /><br /><br /></p><p style="margin: 0px; padding: 0px;">3&nbsp;新建Android项目</p><p style="margin: 0px; padding: 0px;">(1)选择菜单file-&gt;new-&gt;other&nbsp;进入如下界面:</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/b6259e0f44673cdbaa645739.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /></p><p style="margin: 0px; padding: 0px;">选择新建Android&nbsp;Project项目，点击Next按钮，进入如下界面</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/da5b152e19fe5c664ec226ec.jpg" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br />名称自定义，应用程序名自定义，报名必须包含一个点以上，min&nbsp;SDK&nbsp;version里面必须输入整数</p><p style="margin: 0px; padding: 0px;">点击Next出现如下界面:</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/da59ef39ced1fdc53b87cef7.jpg" width="758" height="582" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br />注:&nbsp;若有错误如:&nbsp;Project&nbsp;...&nbsp;is&nbsp;missing&nbsp;required&nbsp;source&nbsp;folder:&nbsp;'gen'&nbsp;,则将gen-&gt;Android.Test-&gt;R.java这个文件删掉，Eclipse会为我们重新生成这个文件，并且不会报错。</p><p style="margin: 0px; padding: 0px;">(3)配置运行</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;右键项目-&gt;Run&nbsp;as&nbsp;-&gt;&nbsp;Run&nbsp;Configuration&nbsp;进入如下界面:<img src="http://hiphotos.baidu.com/lvjava/pic/item/ab9a83122e1304f8c2fd78d5.jpg" width="758" height="606" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br />该界面，点击Browse&nbsp;按钮，选择你要运行的项目</p><p style="margin: 0px; padding: 0px;">选择Target切换到以下界面</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/3d9949f08eef9d99a50f52ca.jpg" width="758" height="606" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br />该界面选择运行的AVD，将AVD前面的方框设置为选择状态。</p><p style="margin: 0px; padding: 0px;">(4)测试项目运行</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;右键项目名称-&gt;run&nbsp;as&nbsp;-&gt;Android&nbsp;Application&nbsp;即可启动运行该Android程序，如下所示:</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/2f44f9fd14005a73d6887da1.jpg" width="758" height="537" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br /></p><p style="margin: 0px; padding: 0px;">正在进入</p><p style="margin: 0px; padding: 0px;"><img src="http://hiphotos.baidu.com/lvjava/pic/item/5e7179163924877c20a4e9ac.jpg" width="758" height="537" style="border: 0px; margin-bottom: 8px; clear: both; max-width: 758px; vertical-align: top;"  alt="" /><br />测试程序运行结果</p><p style="margin: 0px; padding: 0px;">四&nbsp;结束语</p><p style="margin: 0px; padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;至此，android开发环境搭建完毕，有问题请留言。在这里要注意，我这里只是下载了android&nbsp;sdk&nbsp;r4升级工具，没有下载具体的SDK，而是通过在Eclipse里面的Android&nbsp;Sdk管理工具升级的，你也可以直接下载具体的SDK版本，如:&nbsp;Android&nbsp;sdk&nbsp;2.1&nbsp;r1&nbsp;上面有这个的下载链接，但我任务用升级工具更好。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/409626.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-02-08 18:31 <a href="http://www.blogjava.net/qileilove/articles/409626.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>