MyEclips常见问题

1.Eclipse怎么全局搜索替换(整个项目)

    http://jingyan.baidu.com/album/3ea51489c1c0d752e61bba2e.html

  应用场景:我在一个项目里定义了一个工具类,工具类定义了一些方法,后来发现方法名取得不太好,想更换一个整个项目里的方法

         名。


2.Eclipse不打Log

      如果确认代码写得没有问题,但是Log就是打不出来。首先判断一下Logcat的过滤器,有没有把级别设置得太高,高于Log的级别;

    其次,打开DDMS,随意点击。  


3.Eclipse将工程clean之后,没有自动生成R文件。

   如果没有自动生成R文件, 一般就是可能某个资源文件有错误,没有修复这个错误就clean了,R文件就不能生成了。

      所以,如果资源文件有问题,一定不要clean工程,否则你难以发现是哪里出了错误。


     clean一般什么时候用:

      1)在程序发生了莫名的错误时

      2)导入了类库什么的

 4.Eclipse新建java工程时项目有感叹号,新建类会报错。  

     错误截图:

        wKioL1XXRgzhfij4AADELDhCfj4670.jpg   

     解决办法:     

            JDK路径不一致,重新设置下就好了

    wKiom1XXQ1yBX8IiAAKGyqG53II649.jpg


5.更新了ADT和SDK之后,跑Intel架构的模拟器就会出现如下问题:

   Failed to sync vcpu reg emulator: Failed to sync HAX vcpu context 

 问题原因:

    更新后的ADT 相应SDK的Intel加速插件没有更新

 解决办法:

   wKiom1Yvbo7jjLfTAAI3irh9mzA494.jpg

    

6.Eclipse一直build wrokspace,特别是在关联源码的时候,后来工作空间里的工程就打不开了。

   网上办法都不行,其实只要在Import项目的时候,选择java项目,而不是Android项目,并添加

  到工作控件里。



7.ADT更新到23了,经常SDK Manager和DDMS的图标不出现

  Window-CustomPersective

  wKioL1YyTHezd8ERAAG_tVxfIbk582.jpg   



8.升级了SDK和ADT之后,出现的一些问题

     1.解决ADT创建项目时出现appcompat_v7并且报错的问题

   http://my.oschina.net/ximidao/blog/486741  

   就是在创建项目的时候,不要自动的创建Activity.


   2.导入项目时出现“androidmanifest.xml: 文件提前结束.”的错误,项目没有完整地导入。

   解决办法:

   “网上下载的工程文件夹不要放在你的workspace所在的文件夹下,这时在eclipse中再通过        

           file>import>android/Existin Android Code Into Workspace>next,打开网上下载的工程文件夹,选

            Copy projects into workspace-->finish,这样项目名上就不会出现那个红色的叹号” 

   3.最新的ADT没有NDK参数的解决方法

    http://blog.sina.com.cn/s/blog_5413443d0102v7pa.html(不行,下载不了)

            ADT 23.0.2 缺少NDK PATH 问题解决http://my.oschina.net/liucundong/blog/308668

            说是google ADT当时的一个bug。

        4.eclipse新建一个Android项目,就会报错android.support.v7.app.ActionBarActivity

   http://www.cnblogs.com/hfzsjz/p/4097698.html

   http://www.bkjia.com/Androidjc/969196.html


     

9.导入别的工程时出现了问题 

   李雪斌同学将公司的项目导入到Eclipse出现下面的问题:

   wKioL1ZCIT_gL4BtAADbBoOBQYk519.png    

  网上对于这个问题,有各种解决版本。照做了,仍然不行,后来我把我的SDK下的plat-forms复制到

 他的sdk下,然后Eclipse就给了一条非常重要的提示:当前Android项目的版本是,而Eclipse的版本

 是。。。,然后我一下子就明白了这是开发工具版本造成的问题:

    李公司的这个项目的开发工具是Eclipse最新版本,但是李的Eclipse是旧的版本,所以导致这个

 问题的产生。我实际我的最新版本Eclipse打开他的项目,也没有出现什么问题。再次证明了我的判断

 是正确的。



10.adb.exe,start-server' failed -- run manually if necessary

 因为安装了百度手机助手,与SDK中的adb.exe抢进程。




  


 

你可能感兴趣的:(android经验)