Android开发中常见的错误.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android开发中常见的错误

使用过去Android 1.1或1.5版SDK开发的项目导入到使用新版ADT插件的1.6或2.0.1项目中可能会发现报错,其实谷歌给我们提供了一个工具可以解决这个问题,在Package Explorer中选择项目,单击鼠标右键在弹出的下拉菜单中选择 Android Tools - Fix Project Properties即可发现一些文件解决了,同时新版本的ADT插件需要注意API LevelgetIntentSender错误解决方法 在Android编码中会出现getIntentSender这样的方法不能用,或提示安全不允许,其实后面描述已经很清晰了,is not allowed to send as package android,getIntentSender这样的方法不允许从包中使用,通过一个服务调用即可。虽然Android平台提供了很多 permission的限制,但是最终很多还是不给第三方开发者公开的。目前来说Google必需的强制签名似乎还没有起到很大的作用,仅仅是安装时提示有哪些危险操作,未来可能需要一些更严格的检测。does not declare uses-library android.test.runner 在平时Android开发时突然执行程序,出现了?Application does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner的错误提示,这主要是你再Run As中错误的选择了目标为Android JUnit Test这项导致的,解决的方法也很简单在Run Dialog中删除JUnit Test这条即可。Android导入一个工程时提示 Invalid project description字样,当我们单击Details按钮查看详细内容可以看到overlaps the location of another project,其实这是基于Eclipse IDE导入工程时遇到描述文件版本不对都会存在这种问题,而这个问题在Android开发中其实是由于androidmanifest.xml文件版本不 同造成的很多Android开发人员都有一个感受就是通过Eclipse配合Android ADT插件开发经常遇到DDMS失去和模拟器的连接,整体感据感觉很不稳定,有时甚至Logcat无法捕获到调试信息,其实这都是因为Eclipse构建 于Java平台造成的,其实这类问题同样困扰着Symbian的Carbide. C++它也同样使用了开源工程Eclipse,JRE的稳定性当然不能和微软纯Native C++的Visual Studio相提并论稳定性,但是Android开发网总结出来的临时解决方法就是使用“进程管理工具结束掉adb.exe进程,重新启动Eclipse 才能保证Logcat正常捕获信息”。Android NullPointerException解决方法 一、刚刚升级了Android SDK,没有对emulator做清理工作?????????? 在模拟器的命令行commandline下加入-wipe-data可以清空模拟器,通常还可以解决Android模拟器无法启动等问题。????? 二、升级了Android SDK,但ADT插件工作不正常????????? 1.如果你升级了开发包,但使用Eclipse开发环境的网友应该更新你的Android ADT版本,参考 Android SDK 0.9版升级注意点?一文?????????? 2.同时ADT Cache也需要清除,如果使用Windows系统可以定位到C:/Documents and Settings/系统用户名/Local configuration/Application Data/Android下,删除userdata.img和emulator.cfg这两个配置文件。????? 三、权限不足,拒绝执行。????????? 使用Android m5-rc0.9 beta SDK的开发人员需要注意严格的权限请求,类似塞班中的能力,需要在androidmanifest.xml中加入user-permission,详细的权限中文解释参考 Android权限列表permission说明?一文。????? 四、代码本身问题????????? 这里可以使用Logcat跟踪调试下,同时网络延迟时也会产生很多异常。adb visersion failed错误的解决办法 相信有时在启动Eclipse时提示adbvisersion failed错误吧,除了这个错误还可能有

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档