Android开发过程中遇到的问题集合(—)

1. Re-installation failed due to different application signatures.

将原来的软件包删除掉,然后又一次安装一次就好了。在命令行上执行:adb uninstall <package_name>,这里的package_name也就是AndroidManifest.xml里面<manifest/>元素package属性的数据值。比如:adb uninstall org.andriod.demo。关于删除也能够參考 6.怎样删除软件包 这个部分的说明

2. emulator: ERROR: unknown virtual device name: ‘My_Android‘

环境变量设置ANDROID_SDK_HOME,指向Andriod的SDK文件夹.

3. ddms - Failed to initialize Monitor Thread: Unable to establish loopback connection

防火墙可能阻挡了adb server的启动,关闭防火墙就可以,又一次启动adb server。进入dos 命令环境执行例如以下的指令:adb kill-server 和 adb start-server

4. Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

假设是Emulator提示这种信息的话,可能是内存不足。在启动Emulator的时候,加入參数-partition-size 120

5. WARNING: Application does not specify an API level requirement!

通常的错误的信息是:

    [2010-10-23 08:15:28 - AppName] WARNING: Application does not specify an API level requirement!
    [2010-10-23 08:15:28 - AppName] Device API version is 8 (Android 2.2)  

在AndroidManifest.xml文件里,使用<uses-sdk/>来指定API的级别。比如:

    <uses-sdk android:minSdkVersion="8"/>
    <uses-sdk android:minSdkVersion="8"/>

6. 怎样删除软件包

方法一、通过adb命令行。adb uninstall <package_name>

方法二、通过设备的管理软件Settings来删除。Setting --> Applications --> Manage Applications来删除软件

7.Could not open Selected VM debug port (8700). Make sure you do not have another instance of DDMS or of the eclipse plugin running. If it‘s being used by something else, choose
a new port number in the preferences.

解决的方法:在防火墙高级高级设置中,对port8700进行 出战设置和入站设置

很多其它待续

时间: 2024-08-25 11:55:03

Android开发过程中遇到的问题集合(—)的相关文章

android 开发过程中碰到的 Failed to create the part&#39;s controls 问题

在开发android的过程中,遇到一个很奇怪的问题,出现了“ Failed to create the part's controls” 的错误,查询了N多资料,然后逐条删除代码测试, 后来发现是变量:int lastY=0;出了问题,也计时说,变量里面混合大小写,就会出这一的问题. android 开发过程中碰到的 Failed to create the part's controls 问题

Android开发过程中的部分经验总结

该文章为Android App 开发过程中遇到的常见问题总结,该总结也会持续不断的优化 完善当中.后续开发中一定会遇到各种各样的问题, 这些问题会酌情不断补充进来. 我将遇到的问题分为两大类,非技术问题和技术问题. 一. 非技术问题. 非技术上的问题一般为项目的管理问题,重点是项目开发过程中的协调沟通问题. 1. 项目的开展. 2. 项目的进展. 3. 项目的跟踪. 4. 项目完成总结与评价. 二. 技术层面的问题. 1.  代码规范问题. 该问题曾在公司内部的技术分享群中我曾经提出过,我个人认

android开发过程中引用第三方包

关于android开发中使用第三方jar包问题: 一般都是打包好的jar包,那么拷贝到工程下面的libs包下面即可. 如果还是源码有两种方法导入: 方法一: 点击项目右键  点击properties  快捷键Alt+Enter 然后选择android  然后在右下方选择add  然后选择需要导入的jar包   当然源码包必须保证勾选了is library  (勾选方法:右键项目-android  中间偏下有个单选框,选择就是表示这个项目工程是作为第三方包) 导入图: 导入成功: 然后点击Appl

android开发过程中遇到的坑

在android的学习过程中,会有很多坑,我会把我遇到的,一一列下来,方便后来者查阅! 1:android-support-v4.jar and android-support-v7-appcompat.jar 的问题,在新建项目是因新手选择 targart sdk,compile sdk的时候,选择高版本的时候,会有找不到这两个包的问题, 解决方法:appcompat_v7 源码作为新建项目的lib,导入 2:经常性的R文件无法自动产生,导致,在代码中引用资源是,提示无法找到: 常见的原因是,

Android开发过程中部分报错解决方法。

初学Android,最近在使用zxing开发一个条码扫描解析的安卓项目中,遇到以下几个问题.贴出来以供参考. 1.Http请求错误    Android4.0以上要求不能把网络请求的操作放在主线程里操作.使用多线程. 2.java.lang.IllegalStateException: Target host must not be null, or set in parameters.     原因: 连接地址不完整,必须加上"http://". 3.android java.net

[转]Android开发过程中遇到的问题

例1: ‘Can't bind to local 8700 for debugger’报错和解决     1.CTS测试出现,运行startcts后,‘Can't bind to local 8700 for debugger’报错 2.netstat -apn |grep 8700查询,得到的结果是: tcp6 0 0 123.0.0.1:8700  :::*     LISTEN   3665/java unix 3    []    STREAM    CONNECTED    8700 

Android开发过程中内存泄露检测

转自 http://blog.csdn.net/shimiso/article/details/44677041 一.内存泄露 内存泄漏会因为减少可用内存的数量从而降低计算机的性能.最终,在最糟糕的情况下,过多的可用内存被分配掉导致全部或部分设备停止正常工作,或者应用程序崩溃. 内存泄漏可能不严重,甚至能够被常规的手段检测出来.在现代操作系统中,一个应用程序使用的常规内存在程序终止时被释放.这表示一个短暂运行的应用程序中的内存泄漏不会导致严重后果. 在以下情况,内存泄漏导致较严重的后果: 1)程

Android开发过程中的坑及解决方法收录(7)

1.无法找到自定义View的实例对象 问题描述: 由于经常要使用到两个TextView的布局,所以,我打算将其封装成一个自定义View,封装成功,界面能够成功显示了,但是,想给它设置点击监听器的时候就报错了,错误显示此View的实例为null 解决方法: 经过Android交流群的群友的热心帮忙,终于是找到了原因,因为我重写了两个参数的构造方法,但是调用父类的构造方法的时候却是调用了父类中的单个参数构造方法,调用父类两个参数的构造方法即可解决问题 原文地址:https://www.cnblogs

android开发过程中踩过的坑

1) 4.X下 viewgroup 不一定会向下传递requestLayout,当onlayout的速度比较慢(比如子View比较复杂之类的原因),系统会跳帧!此时子View下层的view可能就不会再被调用requestLayout的onMeasure和onLayout了. 解决方法就是优化程序,减少子View的层数,比如非常复杂的布局,使用GridLayout之类的方式来解决,而不只是用LinearLayout和FrameLayout.如果优化也不能解决问题,考虑到机器性能也受到其它因素影响,