1、设置sdk路径

window->preferences->android->SDK location 中进行修改,如果出现红叉,就说明不正确,选择的路径必须包含tools的那个目录夹。

2、安装vss插件:
3、开启eclipse时候,如果报code=13的错误;
是eclipse与jdk不匹配的问题,查看jdk是否是和eclipse要求的相匹配,是否为32位。
这种问题一般是由于64位的jdk导致的,需要安装32位的jdk,最好是jdk1.7以上的版本,太低又可能也会出现问题;
安装好32位的jdk后,需要在eclipse的启动文件做配置:在eclipse.ini中的最前面加入以下代码:(填写自己java的安装路径)

-vm
D:/Program Files/Java/jdk1.6.0_45/bin/javaw.exe

再重新启动eclipse,可解决该问题;

4、ddms files not found hprof-conv.exe

Eclipse下每次更新ADT和SDK后都报一些错误,比如
DDMS files not found: D:\android-sdk-windows-1.6_r1\android-sdk-windows-1.6_r1\platform-tools\adb.exe
DDMS files not found: tools\hprof-conv.exe
......
解决方法:在 android-sdk-windows\android-sdk-windows-1.6_r1\tools目录下的tools目录找找adb这个文件,然后把它复制到android-sdk-windows\android-sdk-windows-1.6_r1\platform-tools这里就好了
或者找不到hprof-conv.exe时,就下载http://download.csdn.net/download/hu5080126/7669915,然后复制到\platform-tools中;
5、adb.exe程序无法执行
解决:
a,先查看相关路径下面是否有platform-tools文件夹或者platform-tools文件夹中是否有adb.exe文件,
b.关闭eclipse,重新开启adb.exe;
c,查看adb进程; d,查看端口是否被占用:

第一步:

开始->运行->cmd 中敲入“cd 放置adb.exe文件的路径”,例如“cd D:\adt-bundle-windows-64\sdk\platform-tools”;

敲入netstat -aon|findstr "5037"回车(5037为adb默认端口),如无输出则说明该端口未被占用,则直接进行第二步。

否则:

例如输出的该端口情况如下:

TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       6540

发现6540占用了5037端口,敲入tasklist|findstr "6540"回车查看6540端口的进程是什么

例如

wandoujia_daemon.exe          6540 Console                    1      4,276 K

那么打开任务管理器的进程结束wandoujia_daemon.exe进程。

第二步:

cmd跳到放置adb.exe文件路径下,

敲入adb kill-server回车,再敲入adb start-server,最后重启Eclipse。

												

android开发中的问题总结(一)的更多相关文章

  1. Android学习探索之Java 8 在Android 开发中的应用

    前言: Java 8推出已经将近2年多了,引入很多革命性变化,加入了函数式编程的特征,使基于行为的编程成为可能,同时减化了各种设计模式的实现方式,是Java有史以来最重要的更新.但是Android上, ...

  2. android开发中fragment获取context

    在用到fragment时无法使用.this来指定当前context内容,android开发中fragment获取context,可以使用getActivity().getApplicationCont ...

  3. java中的反射机制在Android开发中的用处

    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反 ...

  4. Android开发中的输入合法性检验

    Why ? 合法性检查对于程序的健壮性具有重要作用.在Android开发中,良好的合法性检查设计机制可以使程序更加清晰,产生bug更少,交互更加友好. What ? 合法性检查的目的在于确定边界.对于 ...

  5. 在android开发中使用multdex的方法-IT蓝豹为你整理

    Android系统在安装应用时,往往需要优化Dex,而由于处理工具DexOpt对id数目的限制,导致其处理的数目不能超过65536个,因此在Android开发中,需要使用到MultiDex来解决这个问 ...

  6. 怎样实现了捕获应用中的日志在android开发中

    怎样实现了捕获应用中的日志在android开发中,大家可研究一下. Process mLogcatProc = null; BufferedReader reader = null; try { mL ...

  7. Android开发中Eclispe相关问题及相应解决(持续更新)

    1.Eclipse项目中的Android Private Libraries没有自动生成. 一般而言,在Android开发中,项目中引用到的jar包会放到项目目录中的libs中,引入库会放到Andro ...

  8. Android开发中的问题及相应解决(持续更新)

    最近博客写的少了,以后还得经常更新才行. ------------------------------------------------------------ 1.特定业务需求下try cath ...

  9. 关于Android开发中的证书和密钥等问题

    关于Android开发中的证书和密钥等问题 引言 除了Android发布应用签名时需要用到证书外,在进行google Map Api开发和Facebook SDK API开发等时都需要申请API Ke ...

  10. Android开发中Bundle用法包裹数据(转)

    Android开发中Bundle用法包裹数据 Bundle的经典用法,包裹数据放入Intent中,目的在于传输数据. SDK 里是这样描述: A mapping from String values ...

随机推荐

  1. Asp.Net MVC4 + Oracle + EasyUI 学习 第一章

    Asp.Net MVC4 + Oracle + EasyUI  第一章 --操作数据和验证 本文链接:http://www.cnblogs.com/likeli/p/4234238.html 文章集合 ...

  2. 微信扫描打开APP下载链接提示代码优化(转)

    上一次我发了一篇文章叫“微信打开网址添加在浏览器中打开提示”,里面我发出来了三个代码,分别是纯JS.js+html.jQuery+HTML代码.今天来一个简化版带可以关闭的按钮操作.使用的是纯JS+H ...

  3. 如何在IntelliJ IDEA删除Project

    1.直接从菜单 File -> Close Project 关掉此项目,回到欢迎界面 2.在欢迎界面中,鼠标移到你想要删除的项目上(不要点击,一点就打开了),然后按DELETE键即可删除

  4. angularjs之ng-if、ng-show、ng-switch那些事

    一.蓝瘦~香菇   经常在项目中使用ng-if和ng-show来处理一些简单的状态,今天碰到一个复杂的状态判断,不经让我想起ng-switch.第一次接触他的时候,我没怎么注意他,因为我直接把他当作其 ...

  5. eventbus实时更新

    1.发送方 EventBus.getDefault().post(new FriendApprovalEvent()); 2.接收方 /** * 收到好友消息 * * @param event */ ...

  6. Android常用元件

    本文来源于 http://blog.csdn.net/wxhlinux/article/details/8601170#comments 1.4  Android應用程式元件1.4.1  Activi ...

  7. ZXing生成二维码

    dll:http://files.cnblogs.com/files/jake-ge/ZXing.rar 引入命名空间 using System.Drawing;using System.IO;usi ...

  8. 如何在UMG蓝图中动态创建控件

    把控件作为UObject即可,在c++中则使用NewObject函数

  9. tornado 学习笔记10 Web应用中模板(Template)的工作流程分析

             第8,9节中,我们分析Tornado模板系统的语法.使用以及源代码中涉及到的相关类,而且对相关的源代码进行了分析.那么,在一个真正的Web应用程序中,模板到底是怎样使用?怎样被渲染? ...

  10. linux 内核cache

    写驱动总会碰到和cache相关的东西 记录下用到的接口: 驱动中用的内存地址一般为内核地址,用户调用驱动接口时,有时候会把自己申请的地址赋给驱动,此时用户kmalloc得到内核地址, 再用mmap获得 ...