`
smallsmile
  • 浏览: 136219 次
  • 性别: 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 \……

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

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

分享到:
评论

相关推荐

    java android zip解压缩(解决压缩中文乱码问题)

    文章中的解决方案是引入一个名为"zip.jar"的小型库,该库可能是针对Android优化的一个版本,它能够正确处理中文字符的编码。这个库的大小只有24KB,意味着它不会显著增加应用的体积,同时提供了与系统解压API相似的...

    Android Studio 3.0及中文输入法不显示的问题解决

    在Android开发过程中,Android Studio是官方推荐的集成开发环境(IDE),它提供了强大的功能和便捷的工具,使得开发者能够高效地构建Android应用。然而,随着版本的更新,开发者可能会遇到各种问题,其中一种常见...

    android-环境搭配问题-运行android sdk manager时出现错误问题解决方法

    总的来说,Android开发环境的搭建需要耐心和细心,遇到问题不要慌张,逐一排查上述可能的原因,通常都能找到合适的解决方案。同时,持续关注官方更新和开发者社区的动态,能帮助我们更好地应对未来可能出现的新问题...

    QT15.1配置Android开发环境_开发环境配置

    配置QT15.1的Android开发环境需要几个关键步骤,其中包括安装和配置必要的软件资源,如QT、JDK、SDK和NDK。 首先,由于QT15.1不再提供开源离线安装程序,你需要通过在线安装器进行安装。你可以访问QT官方网站提供的...

    Android开发视频教学源码

    【Android开发视频教学源码详解】 ...总之,"Android开发视频教学源码"提供了一个实操平台,通过学习和实践,开发者可以掌握Android开发的核心技术,提高问题解决能力,并逐步成长为一名熟练的Android开发者。

    Android开发的贪吃蛇(专门用于课程设计)

    10. **文档编写**:一份详尽的项目文档是课程设计的重要组成部分,它应包括项目概述、功能介绍、技术实现、遇到的问题及解决方案等内容。 通过这个课程设计,你不仅能掌握Android应用开发的基本技能,还能体验到...

    MTextView,解决Android TextView提前换行的问题

    在Android开发中,TextView是用于显示文本的基本组件,但有时候我们可能会遇到一个问题,那就是TextView在显示文本时可能会提前换行,这通常是由于图文混排、特殊字符或者特定字体大小导致的布局计算错误。为了解决...

    Android开发与实战

    Android开发的核心知识点主要包括以下几个方面: 1. **环境配置**:首先,你需要安装Android Studio,它是Google提供的官方集成开发环境(IDE)用于Android应用开发。此外,还需要安装Java Development Kit (JDK),...

    Android读取中文文件乱码解决方法

    ### Android读取中文文件乱码解决方法 #### 一、问题背景 在开发Android应用时,经常需要处理中文字符或包含中文的文件。如果处理不当,可能会遇到中文乱码的问题,尤其是在读取本地文件或者从网络下载文件时更为...

    android软件开发环境搭建

    对于这些问题,需要仔细检查系统设置、网络连接,或者寻找社区和官方文档中的解决方案。 在Android开发过程中,除了环境搭建,还需要掌握AAPT(Android Asset Packaging Tool)、DDMS(Dalvik Debug Monitor ...

    Android开发环境 安装步骤与难点的解决方案.docx

    本文档旨在详细介绍如何在Windows环境下搭建Android开发环境,并针对安装过程中可能遇到的问题提供解决方案。Android开发环境主要包括以下几个核心组成部分:Java Development Kit (JDK),Eclipse IDE,Android SDK...

    Android开发问题集锦第六期

    在Android开发过程中,有些开发者遇到了`MapView`不渲染的情况,而是出现了一个白色的背景和灰色的网格。这一问题主要源于Android的安全机制更新。为了确保地图能够正常加载和显示,开发者需要在`AndroidManifest....

    Android推送遇到的问题--app关闭后,点击通知后点击通知后app未初始化的问题

    在TestPushNotification这个项目中,你可以检查以下几个关键部分: 1. 检查通知的构建代码,确认PendingIntent的配置是否正确。 2. 查看服务(如果有的话)是否在通知点击后被正确启动,并进行状态恢复。 3. 检查...

    Android经典项目开发实战 PDF+源码

    通过这个资源包,开发者不仅可以学习到Android开发的基本技术,还能了解到实际项目中的问题解决策略,对于提升实战技能和解决工作中遇到的问题具有极大的帮助。同时,源码的分析和研究也有助于提升阅读和理解他人...

    基于Android平台的记事本软件(Android Studio项目+报告+app文件)

    附带的大作业报告.docx文件应包含项目的详细设计、实现方法、遇到的问题及解决方案,是对整个开发过程的总结和反思。而"记事本项目.zip"文件则包含了整个工程的源代码,可供学习者参考和研究。 总的来说,基于...

    MyEclipse下Android开发环境搭建

    在本文中,我们将详细介绍如何在MyEclipse环境下搭建Android开发环境,主要针对ADT(Android Developer Tools)插件无法通过MyEclipse Configuration Center正常安装的问题提供解决方案。 首先,我们需要下载并安装...

    深入浅出-Android系统移植与平台开发(2)_准备Android开发环境[收集].pdf

    根据提供的文件内容,本部分将围绕Android系统移植与平台开发的前期准备工作进行详细的知识点...在实际开发过程中,开发者可能还会遇到其他种种问题,但掌握了上述知识点后,通常能够有效定位问题所在并找到解决方案。

    Android 中文乱码解决

    在Android开发过程中,经常会遇到中文乱码的问题,尤其是在处理中文文件或者展示中文文本时。本文将详细介绍如何解决Android应用程序中的中文乱码问题,并提供一个具体的示例代码来帮助开发者理解和解决此类问题。 ...

    Myeclipse下本地安装android开发环境

    本文将详细介绍如何在 MyEclipse 中搭建 Android 开发环境,特别是针对网络不佳或其他原因导致安装失败的情况提供解决方案。 #### 二、Android 开发所需的基本组件 在 MyEclipse 中搭建 Android 开发环境主要包括...

    Android应用开发详解教材源码(上册)

    此外,此教材可能还包含了一些最佳实践和常见问题解决方案,帮助开发者避免在实际开发过程中遇到的陷阱。总之,《Android应用开发详解教材源码(上册)》是一份全面而实用的学习资源,它能够引导学习者逐步掌握...

Global site tag (gtag.js) - Google Analytics