`
smallsmile
  • 浏览: 133796 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android开发中遇到的几个问题及解决方案

    博客分类:
阅读更多

很久没写Android程序,最近重新搞起,遇到N多错误,这里总结一下,希望让后来的兄弟姐妹们少走点弯路。

————————————————————————————————————————————————————

【问题一】Import一个android工程,系统自动编译出错:Project has no default.properties file!Edit the project properties to set one.

【解   决】

default.properties文件从别的项目中拷贝过来。或,不用import的方式,用新建项目,并择现有的项目文件。

————————————————————————————————————————————————————

【问题二】运行程序出现Re-installation failed due to different application signatures错误

【解   决】

这时先运行android模拟机,进入命令行(开始->运行->cmd),当然你要定位adb.exe的目录,如我的是放在

D:\android\android-sdk-windows\platform-tools 下

D:\android\android-sdk-windows\platform-tools> adb uninstall cn.hnu(注红体字是要根据自己的程序包的名称来改的)      重新运行就OK了。

【补   充】后来又遇到输完adb uninstall cn.hnu后显示Failure 的状况。这是因为所要删除的应用可能会有较高的权限。这时需手动解除。在手机 设置->安全和隐私设置->选择设备管理器 中将要删除的应用的权限解除再删除即可。

————————————————————————————————————————————————————

【问题三】运行程序出现Debug Certificate expired错误(证书过期错误)

【分   析】

从字面了解,是由于Debug证书过期所致。

Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android系统上。在开发调试阶段,默认情况下,ADT辅助工具帮我们对apk文件进行了签名,采用的是默认的Debug版本的签名文件。

安装之后,Android SDK会生成一个Debug签名证书,保存在debug.keystore文件中。ADT使用这个证书对每个生成的应用(Application)进行数 字签名。非常不幸的是,每个Debug证书的有效期限是365天,那么不可避免的就会有证书过期的问题了。而Android SDK又比较呆板,发现证书过期了,不会给你换新的,只会给你Error提示。

【解   决】

将debug.keystore文件直接删除。Android SDK发现debug.keystore丢失了,就会自个生成一个新的。再运行SDK,一切正常了。

debug.keystore文件的位置可在eclipse的windows->preferences->Android->Build下default debug keystore找到。在Windows系统下一般是保存在C:\Documents and Settings\Administrator\.android文件夹下。

—————————————————————————————————————————————————————

【问题四】导入项目XML报错:Apostrophe not preceded by \……

【分   析】没有转入任‘\’ 一般为特殊的符号出现的问题。如‘ '   ’号 

【解   决】将‘ '   ’改成‘\'’即可

分享到:
评论

相关推荐

    Android WebView 个别手机显现不全的问题

    最近做项目过程中,遇到到webview 的各种奇葩问题,相信搞Android开发的也遇到不少webview的适配问题吧,但是前几天遇到webview加载一半的情况,我去,怎么会加载一半呢,太气人了,也没有报错,网上各种搜,但并...

    Android插件框架Android-Plugin-Framework.zip

    另外还需要在获得插件Activity对象后,通过反射给Activity的attach()方法中attach的成员变量赋值。 这样可解决另外一个插件框架作者singwhatiwanna实现的代码中所谓this和that的问题。也是可以使插件Activity不...

    深入理解Android:卷I--详细书签版

    在本章的拓展思考部分,笔者提出了几个问题,旨在激发读者深入思考和学习Android的欲望。    本书特色  笔者认为,本书最大的特点在于,较全面、系统、深入地讲解了Android系统中的几大重要组成部分的工作原理...

    Android 开发 使用WebUploader解决安卓微信浏览器上传图片中遇到的bug

    先给大家分析下微信浏览器上传图片bug的原因...里面提供的方法确实有效,但就是解决的方案并没有很清楚的展示出来,从该issues中有好几个人用户提出如何修改就能知道了。 开始时遇到的问题 环境 后台使用 Spring MVC [V

    Android加载图片内存溢出问题解决方法

    在将图片转换成Bitmap的时候,由于图片的大小不一样,当遇到很大的图片的时候会出现超出内存的问题,为了解决这个问题Android API提供了BitmapFactory.Options这个类. 2. 由于Android对图片使用内存有限制,若是...

    android转正报告怎么写.docx

    我到公司不久,第一个项目是xxx公司网站,做这个项目的时候我遇到了几个问题,我在以前公司做的时候没有在这么短的时候完成一个项目的,在效率上提高了我的能力。做这个项目的时候我也遇到android转正报告怎么写...

    Android代码-ABridge

    做Android开发的小伙伴们是不是经常有遇到同一个公司有多个App,而这些App之间需要进行通信业务。于是需要解决这种IPC问题,而ABridge可轻松解决进程间通信问题。 二、Android IPC方式 跨进程常见的几种通信方式:...

    网狐荣耀版开发使用常见问题解答

    这个问题有原因有几个,一可能是服务器端的IP连接设置有问题;二是游戏更新有问题。 Q-Q457189 三十三、网狐荣耀版或其它安卓项目出现Application cannot be exported due to the erro 网狐荣耀版或其它安卓项目...

    Android 中ListView setOnItemClickListener点击无效原因分析

    最近在做项目的过程中,在使用listview的时候遇到了设置item监听事件的时候在没有回调onItemClick 方法的问题。我的情况是在item中有一个Button按钮。所以不会回调。上百度找到了解决办法有两种,如下: 1、在...

    awesome-bug:平时开发中的错误收集,欢迎大家提供错误和解决思路。汇聚大家的力量,避免少走弯路。最好图文代码一起献上

    请大家针对不同的岗位选择正确的问题,我这里列举了几个岗位的问题,大家如果遇到什么问题可以到对应的问题下面留言回复感谢大家合作。主要介绍平时Android开发中遇到的错误。如果涉及到混合开发的错误请在其他回

    Android笔记之:在ScrollView中嵌套ListView的方法

    上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它的高度是无法计算的。又搜索了一下,发现有StackOverflow上的牛人...

    基于Android的手机音乐播放器的开题报告.doc

    " "音乐播放器详细说明系统设计的过程及部分界面图和主要功能运行流程图,同时本" "文对过程中遇到的问题和解决方案进行了详细的研究,Android音乐播放器集播放 " "、暂停、停止、上一首、下一首、音量调节、歌词...

    Android代码-ZRecyclerView

    项目中总会遇到各种复杂的需求,让你忙的不可开交,有的时候一个问题就要解决好几天,甚至于放弃。不管再忙,作为一个技术爱好者,是不是应该给自己补充些能量,说不定下次解决问题时就会有新的思路,新的方法。好了...

    Android 8.0升级不跳转应用安装页面的解决方法

    最近开发遇到了个问题,app升级的时候,其他手机都能正常升级,下载完安装包,跳到安装页面进行新版本的安装。但却有用户反映,华为P10和华为Mate 9升级时,怎么也无法跳转到安装页面。起初我以为是华为手机自身系统...

    Android编程之内存溢出解决方案(OOM)实例总结

    本文实例总结了Android编程之内存溢出解决方案(OOM)。分享给大家供大家参考,具体如下: 在最近做的工程中发现加载的图片太多或图片过大时经常出现OOM问题,找网上资料也提供了很多方法,但自己感觉有点乱,特此,...

    使用卷积神经网络算法开发基于 Android 的实时图像识别应用程序:解决基于母语的多语言教育挑战-研究论文

    MTB-MLE 教师遇到了几个挑战,并在教学中使用了类似的策略。 MTB-MLE 教师遇到的一些挑战是缺乏母语材料和词汇量。 教师使用诸如将教学材料翻译成母语等策略。 因此,研究人员对上述问题进行了研究,以开发卷积神经...

    android studio 一直卡在Gradle:Build Running的几种解决办法

    在使用AS开发安卓应用程序的时候经常会遇到Gradle build running一直在运行甚至卡死的情况,解决方法如下: 方法1: 1、在C:\User\<用户名>\.gradle 目录下新建一个gradle.properties文件,并在里面添加一行:org...

    Android项目源码开源的 Material Design 豆瓣客户端.zip

    豆瓣广播在几年前就已经是国内少有的几个 Android Design 的应用,这一点一直令我钦佩和喜爱。在豆瓣应用最开始的版本中,也曾有过 Material Design 的尝试,但随着和 iOS 风格设计的杂糅,逐渐显得不合时宜,以至于...

    基于Android计算器开题报告.doc

    其三是对单 " "位换算功能的简单阐述,包括布局方式以及遇到问题是的解决方案。最后便 " "是对小学频道功能的介绍了,包括它的整体的设计思路,功能实现的关键步 " "骤以及实现功能的逻辑代码。 " "5.进度安排...

    YUV_2_RGB:使用本机代码(Java)在Dart中将YUV转换为RGB的完整工作示例

    解决方案简介在尝试了几个示例之后,最好的解决方案似乎是使用本机代码(Java)来转换图像。 在页面初始化时正在打开 ,从而允许直接连接以将帧的内容向前和向后传输到转换功能或从转换功能传输来。平均转换时间: ...

Global site tag (gtag.js) - Google Analytics