`
yanx730
  • 浏览: 28786 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android开发中遇到的问题

阅读更多

记录一下开发中遇到过的问题。

  1. 11-03-09:一个TransitionDrawable对象往一个viewgroup里add了两次,结果,调用startTransition()不能正确显示。 
    总结:在addViewInLayout之前,先detachViewsFromParent。

  2. 11-03-28:跨apk调用可以用intent.setClassName方法来做,前提是这个activity有intent filter。

  3. 11-03-30:android:minSdkVersion会对DisplayMetrics的heightPixels产生影响。

  4. 11-04-08:在View的构造函数中获取getWidth()和getHeight()只能得到0。需要使用getWindowManager().getDefaultDisplay().getWidth();

  5. 11-05-10:更新SDK 3.0和ADT10.0.0后,新建工程都会报错!“Your project contain error(s)”。看了Problem窗口的提示信息是“Error generating final archive: Debug Certificate expired on  —— Unknown Android Packaging Problem。
    原因分析:
    android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始完android程序,那么在一年后导入这个app的时候很可能出现debug keystore过期,导致你无法生成 apk文件。
    此时你只要删除debug keystore就行,系统又会为你生成有效期为一年的私钥。
    解决
    方法:
    进入C:\Documents and Settings\Administrator\.android 删除路径下的debug.keystore及 ddms.cfg。
    (不同环境下的目录可能略有不同,可在eclipse中查找此路径:Window->Preferences->Android->Build下 Default debug keystore)
    然后重新导入即可。

  6. 11-05-17:在系统应用开发时,比较喜欢用rm /system/app/xxx.apk的暴力卸载方式。可是在2.3.3的模拟器中,这个方法会遇到"Directory not empty"
    原因:df发现/system目录已经满了。
    解决办法:emulator -partition-size 128 -avd [avd_name]

 

分享到:
评论

相关推荐

    Android开发遇到的小问题总结,不断更新

    在 Android 开发中,我们经常会遇到类名冲突的问题,例如自己定义的类和 Android 中内置的类同名时,无法调用安卓自带的类中的方法。解决方法是重新命名一下 Activity 的名字,就可以解决。 四、 Android 开发中 ...

    android开发中遇到的一些问题

    在Android开发过程中,开发者经常会遇到各种问题,包括但不限于编译错误、环境配置问题以及API使用等。以下是对标题和描述中涉及的知识点的详细说明: 1. **Android Studio真机和驱动问题**: - 当Android Studio...

    100多个Android 实例集合

    【描述】中的信息表明,这份资源是从网络上收集并分享的,目的是为了帮助那些在Android开发中遇到问题或寻求学习材料的程序员。尽管它可能来源于不同的来源,但整体上提供了一个全面的学习平台,使初学者能够通过...

    android开发艺术探索书中源码

    通过分析《Android开发艺术探索》中的源码,开发者不仅可以深入理解上述知识点,还能看到作者的编码风格和解决问题的思路,这对提升个人编程能力非常有帮助。实践中遇到问题时,参照源码可以找到解决办法,从而加速...

    Qualcomm平台android开发总结

    1、 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境. 7 1.2 搭建高通平台环境开发环境. 7 1.2.1 高通android智能平台概述. 7 1.2.1.1 什么是L4,REX,BREW,AMSS以及相互之间的关系. 7 1.2.2 选择合适的源...

    Android开发常见问题.doc

    ### Android开发常见问题:Failed to find an AVD compatible with target 'Android 1.5'. Launch aborted. #### 问题概述 在进行Android应用开发时,尤其是使用Eclipse作为集成开发环境(IDE)的情况下,开发者...

    Android底层开发实战_Android底层开发实战_android_android开发实战_

    《Android底层开发实战》这...通过阅读《Android底层开发实战》,开发者不仅可以掌握Android底层开发的基础知识,还能学习到如何解决实际开发中遇到的问题,提升系统级优化能力,从而成为一名更全面的Android开发专家。

    android开发问题集锦

    在Android开发过程中,开发者经常会遇到各种各样的问题,这些问题涵盖了应用程序设计、性能优化、兼容性、安全性等多个方面。本资源“android开发问题集锦”包含了五个PDF文档,旨在为初学者提供详尽的问题解答和...

    android开发入门教程

    第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、Android...

    android开发经典案例60个

    通过研究这60个案例,开发者不仅可以学习到Android开发的基本技能,还能掌握实际项目中可能遇到的问题及其解决方案,从而提高自己的编程能力。每个案例都是一次学习和成长的机会,为开发者提供了宝贵的实战经验。

    Android开发艺术探索-清晰PDF+随书源码+读书笔记

    《Android开发艺术探索》是一本深受Android开发者喜爱的书籍,其深入浅出地探讨了Android应用开发中的各种技术和实践。这本书不仅提供了清晰的PDF版本,方便读者电子阅读,还附带了随书源码,让读者能够直接动手实践...

    Visual Studio开发Android环境配置

    在使用 Xamarin.Android 开发 Android 应用程序时,可能会遇到 .axml 文件智能提示的问题。解决这个问题可以通过安装 Android SDK 和 Xamarin.Android,然后在 Visual Studio 中启用智能提示功能。 通过配置 JDK、...

    Android 开发过程网络相关问题

    在Android开发过程中,网络相关的议题是开发者经常遇到的挑战之一。这篇博客文章“Android开发过程网络相关问题”可能深入探讨了Android应用如何与服务器进行通信,处理数据交换以及解决可能出现的异常情况。以下是...

    Android开发艺术探索+(任玉刚著)+pdf扫描版

    这本书旨在帮助开发者提升技能,解决实际开发中遇到的问题,从而实现更高效、更高质量的Android应用开发。 在PDF扫描版中,读者可以获取到书中涵盖的以下关键知识点: 1. **Android系统架构**:书中首先会介绍...

    Android 新手开发教程 开发技巧合集 开发教程详细版 开发入门经典

    在Android新手开发的世界里,掌握基础并逐渐提升技能至关重要。这份"Android新手开发教程 开发技巧...在学习过程中,切记理论结合实践,多动手编写代码,遇到问题积极寻求解决方案,这样能更好地吸收知识并提升技能。

    Android开发从入门到精通

    此外,为了应对应用在用户使用过程中可能遇到的问题,开发者还需要了解如何进行应用的调试和性能优化。 以上就是《Android开发从入门到精通》这本书所能带给学习者的知识点和技能。通过系统的学习,即使是没有任何...

    Android开发从入门到精通【视频教程+课程源码】.rar

    在Android开发领域,掌握基础知识是至关重要的,而这套"Android开发从入门到精通【视频教程+课程源码】"提供了一条系统学习的路径。它不仅包括了详细的视频讲解,还有配套的源代码,旨在帮助初学者从零开始,逐步...

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

    在Android开发中,处理压缩文件是一项常见的任务,尤其是在下载、更新或者备份数据时。然而,当压缩文件包含中文字符时,解压缩过程中可能会遇到乱码问题。这是因为编码格式不匹配或者处理方式不当导致的。本篇文章...

Global site tag (gtag.js) - Google Analytics