- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android程序开发初级教程(三),android开发教程,android开发入门教程,android开发视频教程,android游戏开发教程,android开发教程pdf,androidapp开发教程,android4.4开发教程,androidndk开发教程,androidjni开发教程
Android程序开发初级教程(三)
调试你的项目
这个用于Eclipse中的Android插件作为Eclipse中的调试器也具有优秀的兼容性。要演示这些,让我们制造一个bug在代码中,改变你的HelloAndroid源代码象下面这样:
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
Object o = null;
o.toString();
setContentView(R.layout.main);
}
}
这次简单的变化会引起一个NullPointerException异常,如果你再次运行程序,你将会看到下面的屏幕:
要找到什么地方出错,需要设置个断点在你源代码的“Object o = null;”行后(你可以双击在Eclipse中显示行数的左部区域),然后选择Run - Debug 选择最后一次的运行加载。你的程序将会重起模拟器,但是这个时候它会挂起,当它走到你刚才设置的断点的时候,在Eclipse的调试模式视图中,它就会停止在你的代码处。就像你可以在其他任意程序中做这个一样。。
使用其它的IDE工具创建项目
如果你没有使用Eclipse(比如你使用其他的IDE开发工具,或者简单的只使用文本编辑和命令行工具), 那么这个插件不会帮上你忙,别担心,你不会因为没有使用Eclipse而丢失任何开发能力。
其实Android的Eclipse插件也是将一套Android SDK的开发工具包装了。(这些工具像:模拟器,aapt, adb, ddms, 和其他的,可以参考google的相关文档),因此,它也可以被其他工具包装,比如ant.
在Android SDK中包含一个Python脚本,叫做”activityCreator.py”,它用于为了你的项目创建所有的源代码和目录的编译环境(个人理解),也就是会产生可用于ant编译的build.xml.这样就允许你的项目从命令行方式创建或者集成到你选择的IDE中。
比如,要创建一个HelloAndroid项目,就像刚才我们用Eclipse中的一样,你可以使用下面的命令:
activityCreator.py --out HelloAndroid com.google.android.hello.HelloAndroid
要编译你的项目,你要接着使用ant命令,当命令行提示成功时候,你会看到一个名为HelloAndroid.apk的文件在”bin”目录下。这个.apk文件是一个Android的包,它需要使用”adb”工具安装进模拟器。
原文地址/k7sem/article/details/1887499
斗金移动广告平台,专注于为安卓开发者提供优质的插屏及推送服务,价格优,服务好,欢迎访问或联系2943067381.
欢迎访问或者联系2943067381,一起学习探讨
您可能关注的文档
- ((新人教版))初二数学试题八年级数学下《分式》单元检测习题.doc
- (人教新起点)一年级英语句型测试.doc
- (拷贝技能)心理咨询师咨询技能考试重点难点归纳.doc
- (标线、标志、交通信号灯)工程施工组织设计_secret.doc
- +不得不看的饮水小常识.doc
- Abaqus焊接模拟的例子.doc
- (韩亚明袁加华)浅谈江苏建筑工程中PHC管桩的施工质量控制(科技资讯).doc
- AA考本科口译与听力考试听力重点篇章.doc
- abaqus计算回弹的方法.doc
- ABB焊接机器人工作站故障的分析和维修.doc
- springbooot+vue基于java的房屋维修系统毕业论文.doc
- 中国消防救援学院《单片机系统实验》2023-2024学年第一学期期末试卷.doc
- 2025年溧阳纺织化学品项目申请.pptx
- 景区门票包销合同模板(3篇).docx
- 【股票技术指标学习指南】第七章第三节货币需要量的测算.doc
- 2025春 _ 人教版七年级英语下册【unit4】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit5】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit6】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit7】看音标写单词.doc
- 2025春 _ 人教版七年级英语下册【unit8】看音标写单词.doc
文档评论(0)