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

android常见问题

阅读更多
转自:http://eclc.sysu.edu.cn/MCTL/Android/Android_questions.html

问:开发人员应该选择什么Android手机?
答:从各方面考虑使用Android Dev Phone 1最好,它比T-Mobile G1优点是不存在网络解锁问题,拥有各种权限,可以刷Bootloader

问:在平时Android开发时突然执行程序,出现了 Application does not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses- libraryandroid.test.runner的错误提示?
答:这主要是你在Run As中错误的选择了目标为Android JUnit Test这项导致的,解决的方法也很简单在Run Dialog中删除JUnit Test这条即可。

问:出现NSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES的错误提示怎么办?
答:这样的问题主要是签名冲突造成的,比如你使用了ADB的debug权限签名,但后来使用标准sign签名后再安装同一个文件会出现这样的错误提示,解决的方法只有先老老实实从手机上卸载原有版本再进行安装,而adb install -r参数是无法解决这个问题。

问:装了Android 1.5版本后,发现过去的ADT 0.8版本插件无法自动更新怎么办?
答:Google已经将Android进行了大的调整,我们安装1.5版SDK必需先先卸载过去的0.8或更早版本插件。
步骤为: 在Eclipse的菜单中找到 Help > Software Updates > Manage Configuration. 展开左边树图,找到Android Editors 0.8.0.v200809220836-110569,单击鼠标右键咋弹出的菜单中选择Uninstall即可。

问:使用 Eclipse+ADT开发调试Android软件时发现安装一个apk文件出错,出现类似Re-installation failed due to different application signatures.You must perform a full uninstall of the application. WARNING: This will remove the application data! Please execute 'adb uninstall om.android123.Demo' in a shell.的错误?
答:主要原因是ADT 插件赋予APK文件debug签名时数字效验出错可能因为ADT版本不同、APK不是这台计算机生产的在模拟器或Android手机上,解决的方法可以直接在真机中删除该程序,重新执行即可,或在shell中直接adb uninstall 后重新安装。

问:Android使用什么语言开发?
答:Android SDK仅提供了Java语言的开发包,但和Sun Java Micro Editon不兼容,需要使用Google Dalvik虚拟机可以识别的Java语言,更多参考Android SDK。目前不支持C/C++等其他语言,但通过ARM C++交叉编译 器可以通过静态库方式在Android模拟器上执行本地C++程序,但最终由于权限等问题可能无法在Android手机上使用。

问:无法对 jar 进行签名:java.util.zip.ZipException: invalid entry compressed size (expected xxx but got xxx bytes)怎么办?
答:这些问题主要是由于资源文件造成的,对于android开发来说应该检查res文件夹中的文件,逐个排查。这个问题可以通过升级系统的JDK和JRE版本来解决。。

问:Android程序为什么没有退出设计?
答:Google Android平台在设计程序声明周期上比较特殊,可能是考虑到第二次加载时保证速度的原因而没有强制加入内存释放问题,所有的资源回收由Dalvik GC自动完成,所以在设计开发时一定要注意Activity和 Service类的生命周期问题,显示在最上层的窗口将有最高的优先级,当Android操作系统内存不够用时自动将会根据历史栈按优先级强制杀掉进程。

问:开发过程中为什么Android系统去除了一些实用的类,比如Base64?
答:很早在Android.Util中我们可以看到Base64编码类,但是到了Android 0.9时转移到了org.apache.http中,最后到了Android 1.0时去除了,但是系统仍然内部存在该类,Base64编码除了在二进制文件传输有用外,系统的PIN密码框加密也采用了Base64编码,最终还是去除了,我们可以通过自己实现对照表等方式来实现这个方法,比如在ESTMP这样的邮件服务器中用户名和密码仍然需要Base64加密。

问:Can't upload xxx.apk问题怎么解决?
答:当前工程在编译后没有生成相关apk文件,apk文件一般位于工程的bin目录下,里面还会存放.class文件=>dex文件。Android开发网提醒这类错误IDE一般没有提示错误信息,如果工程不是很庞大的话,可以重新创建一个工程逐一分析。
分享到:
评论

相关推荐

    android常见问题.txt

    很好的答疑资料,看完之后能帮你解答长久的疑惑,适用于有一定基础的同学

    android常见问题的优化和解决方案

    android 常见问题的优化和解决方案,含有代码,尤其对于大型项目和数据交互的

    android常见问题汇总,持续更新

    这个问题的描述涉及到了Android Studio 3.0之后的一个常见错误,即`apt`报错,这通常与Gradle配置有关。让我们深入了解一下这个错误的背景、原因以及如何解决。 在Android Studio 3.0之前,`apt`(Annotation ...

    android常见错误集

    本文将根据"android常见错误集"这个主题,结合压缩包中的"android常见问题集",详细讨论一些常见的Android开发错误以及解决策略。 1. **Null Pointer Exception**:这是Java编程中最常见的错误,表示尝试访问一个空...

    180个Android开发常见问题、实用技巧及注意事项

    在Android开发过程中,开发者经常会遇到各种问题,这些挑战可能...以上只是部分Android开发中的常见问题、实用技巧和注意事项,实际开发中还有更多细节需要注意。不断学习和实践,才能成为一名优秀的Android开发者。

    Android分区存储常见问题解答.docx

    以下是关于分区存储的一些关键知识点和常见问题解答: 1. **目标API级别要求**:Google Play商店要求新上架的应用和现有应用的新版本自2021年8月和11月起,分别需要将`targetSdkVersion`提升到API级别30或以上。这...

    Android开发常见问题.doc

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

    RK Android WiFi BT配置及常见问题说明v1.3

    ### RK Android WiFi BT配置及常见问题说明 #### 一、RK Android 平台WiFi架构 **1.1 Android WiFi 基本架构** 在理解RK平台的WiFi架构之前,我们首先需要了解Android平台上的WiFi基本架构。Android系统中的WiFi...

    Android Camera问题资料

    这份文档可能提供了针对Android 2.2版本中相机问题的具体解决方案,可能包括常见错误如拍照模糊、录制视频时崩溃等问题。用户可能会学到如何通过更新驱动程序、修改权限设置或优化代码来修复这些问题。 2. **...

    android常见控件的使用方法

    本文将深入探讨Android平台中几个常见的UI控件:TextView、Button、EditText、ImageView、ProgressBar、AlertDialog以及ProgressDialog的使用方法。 首先,我们来看TextView,它是Android中最基本的文本展示控件。...

    Android代码-10 个最常见的 React Native Android 问题

    Android端10个最常见采坑问题(持续更新中。。) 这里逐条记录下最容易遇到的React native android 相关case: 1. app启动后,红色界面,unable load jsbundle : 解决办法:一般来说就是,你是用dev-serve方式,且...

    android常见字体库.zip

    综上所述,"android常见字体库.zip"提供了一个便捷的资源集合,帮助开发者轻松实现Android应用的字体定制,同时考虑到体积和兼容性问题。合理利用这些字体,能有效提升应用的美观度和用户体验。

    常见的java,android面试题整理

    Java和Android面试题涵盖了许多核心概念,以下是这些知识点的详细说明: 1. **面向对象** (Object-Oriented Analysis ...以上是Java和Android面试中常见的知识点,理解和掌握这些内容对于面试和实际开发都至关重要。

    Android Studio常见设置

    Android Studio 是一款功能强大且流行的集成开发环境(IDE),但是在实际使用中,很多开发者会遇到一些设置问题和不便捷的体验。为了提高开发效率和体验,下面总结了 Android Studio 的一些常见设置。 一、禁用 ...

    android 常见Demo案例

    以下是一些基于“android 常见Demo案例”中提到的关键点进行的详细解释: 1. **抽屉(DrawerLayout)**: 抽屉布局是Android设计规范中的一个常见组件,常用于实现侧滑菜单。 DrawerLayout允许在屏幕边缘滑出一个...

    Android系统编译过程中常见问题汇总

    Android 系统编译过程中常见问题汇总 Android 系统编译过程中常见问题汇总是指在编译 Android 系统时可能遇到的各种问题以及解决方法。下面是七个常见问题的解决方案: 1. 问题一:/bin/bash: bison: 未找到命令 ...

    android常见的布局

    以下是关于Android中常见布局的详细说明: 1. **线性布局(LinearLayout)** 线性布局是最基础的布局类型,按照垂直或水平方向将子视图逐一排列。它可以设置`android:orientation`属性来切换方向,值可以是`...

    Android 面试简历面试常见问题_android

    Android 面试简历面试常见问题_android

    教程v1.5:Android Studio安装java配置及常见问题解答

    Android Studio 安装 Java 配置及常见问题解答 Android Studio 是 Google 推出的一个集成开发环境(IDE),主要用于 Android 应用程序的开发。为了使用 Android Studio,需要安装 Java 环境变量配置和 Android SDK...

Global site tag (gtag.js) - Google Analytics