zoukankan      html  css  js  c++  java
  • [转]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   1227/upowerd
    3.kill -9 3665 ,杀掉java进程,问题解决。
     
     
    例2:
     
    Can't bind to local 8600 for debugger


    重启 模拟器和eclipse 把 adb进程杀掉

    任务管理器啊或者cmd:adb kill-server

    重启eclipse 就行了啊


    android Could not open Selected VM debug port (8700)
     
     
    例3:
     
     

    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!

    通常的错误的信息是:

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


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

    1. <uses-sdk android:minSdkVersion="8"/>    
    1. <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.

    解决办法:在防火墙高级高级设置中,对端口8700进行 出战设置和入站设置




    更多待续  :  http://blog.csdn.net/chaozhung_no_l
  • 相关阅读:
    两数之和
    数组,链表,跳表
    第二讲:增长全景图
    三数之和
    第一讲:增长的本质
    移动零
    八十忆双亲+师友杂记
    java:从命令行接收多个数字,求和之后输出结果
    编程的精义读后感
    java语言基础第三讲作业
  • 原文地址:https://www.cnblogs.com/ZhuRenWang/p/4806542.html
Copyright © 2011-2022 走看看