`
- 浏览:
28866 次
- 性别:
- 来自:
上海
-
记录一下开发中遇到过的问题。
- 11-03-09:一个TransitionDrawable对象往一个viewgroup里add了两次,结果,调用startTransition()不能正确显示。
总结:在addViewInLayout之前,先detachViewsFromParent。
- 11-03-28:跨apk调用可以用intent.setClassName方法来做,前提是这个activity有intent filter。
- 11-03-30:android:minSdkVersion会对DisplayMetrics的heightPixels产生影响。
-
11-04-08:在View的构造函数中获取getWidth()和getHeight()只能得到0。需要使用getWindowManager().getDefaultDisplay().getWidth();
-
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)
然后重新导入即可。
- 11-05-17:在系统应用开发时,比较喜欢用rm /system/app/xxx.apk的暴力卸载方式。可是在2.3.3的模拟器中,这个方法会遇到"Directory not empty"
原因:df发现/system目录已经满了。
解决办法:emulator -partition-size 128 -avd [avd_name]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在 Android 开发中,我们经常会遇到类名冲突的问题,例如自己定义的类和 Android 中内置的类同名时,无法调用安卓自带的类中的方法。解决方法是重新命名一下 Activity 的名字,就可以解决。 四、 Android 开发中 ...
在Android开发过程中,开发者经常会遇到各种问题,包括但不限于编译错误、环境配置问题以及API使用等。以下是对标题和描述中涉及的知识点的详细说明: 1. **Android Studio真机和驱动问题**: - 当Android Studio...
【描述】中的信息表明,这份资源是从网络上收集并分享的,目的是为了帮助那些在Android开发中遇到问题或寻求学习材料的程序员。尽管它可能来源于不同的来源,但整体上提供了一个全面的学习平台,使初学者能够通过...
通过分析《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开发常见问题:Failed to find an AVD compatible with target 'Android 1.5'. Launch aborted. #### 问题概述 在进行Android应用开发时,尤其是使用Eclipse作为集成开发环境(IDE)的情况下,开发者...
《Android底层开发实战》这...通过阅读《Android底层开发实战》,开发者不仅可以掌握Android底层开发的基础知识,还能学习到如何解决实际开发中遇到的问题,提升系统级优化能力,从而成为一名更全面的Android开发专家。
在Android开发过程中,开发者经常会遇到各种各样的问题,这些问题涵盖了应用程序设计、性能优化、兼容性、安全性等多个方面。本资源“android开发问题集锦”包含了五个PDF文档,旨在为初学者提供详尽的问题解答和...
第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...
通过研究这60个案例,开发者不仅可以学习到Android开发的基本技能,还能掌握实际项目中可能遇到的问题及其解决方案,从而提高自己的编程能力。每个案例都是一次学习和成长的机会,为开发者提供了宝贵的实战经验。
《Android开发艺术探索》是一本深受Android开发者喜爱的书籍,其深入浅出地探讨了Android应用开发中的各种技术和实践。这本书不仅提供了清晰的PDF版本,方便读者电子阅读,还附带了随书源码,让读者能够直接动手实践...
在使用 Xamarin.Android 开发 Android 应用程序时,可能会遇到 .axml 文件智能提示的问题。解决这个问题可以通过安装 Android SDK 和 Xamarin.Android,然后在 Visual Studio 中启用智能提示功能。 通过配置 JDK、...
在Android开发过程中,网络相关的议题是开发者经常遇到的挑战之一。这篇博客文章“Android开发过程网络相关问题”可能深入探讨了Android应用如何与服务器进行通信,处理数据交换以及解决可能出现的异常情况。以下是...
总的来说,配置QT15.1的Android开发环境涉及到多个步骤,包括下载和安装QT、JDK、SDK和NDK,设置环境变量,以及在QT Creator中配置Android设置。遇到问题时,检查官方文档、社区论坛和更新日志可以帮助找到解决方案...
在Android开发领域,掌握基础知识是至关重要的,而这套"Android开发从入门到精通【视频教程+课程源码】"提供了一条系统学习的路径。它不仅包括了详细的视频讲解,还有配套的源代码,旨在帮助初学者从零开始,逐步...
这本书旨在帮助开发者提升技能,解决实际开发中遇到的问题,从而实现更高效、更高质量的Android应用开发。 在PDF扫描版中,读者可以获取到书中涵盖的以下关键知识点: 1. **Android系统架构**:书中首先会介绍...
在Android新手开发的世界里,掌握基础并逐渐提升技能至关重要。这份"Android新手开发教程 开发技巧...在学习过程中,切记理论结合实践,多动手编写代码,遇到问题积极寻求解决方案,这样能更好地吸收知识并提升技能。
此外,为了应对应用在用户使用过程中可能遇到的问题,开发者还需要了解如何进行应用的调试和性能优化。 以上就是《Android开发从入门到精通》这本书所能带给学习者的知识点和技能。通过系统的学习,即使是没有任何...