Eclipse下各种bug

本人安卓菜鸟一只,第一次写博客,分不清楚啥是原创不原创的,冒犯了哪位大大,请站出来我立马改正。

都是长期开发中遇到的问题并搜索解决了的,水平不高,整理起来,主要写给自己看,如果能帮到谁,表示很荣幸。


1、R.layout里找不到已存在的xml布局文件

   原因:导入了错误的R

   解决:删除import R,重新导入一个正确的R


2、Android工程编译的时候报libmaliinstr.so not found的错误(一般影响不大)

   原因:国产机自身原因

   解决:<activity android:hardwareAccelerated="false">,禁止硬加速


3Adb connection Error:远程主机强迫关闭了一个现有的连接

   原因:这是在Windows环境下adb的一个bug,当手机上同时运行的进程数大于64时,就会引发adb崩溃

   解决:重启adb

   Cmd -> cd E:\Program Files\sdk\platform-tools -> adb kill-server  ->adb start-server


4、eclipse工程名前出现感叹号

   原因:工程中classpath中指向的包路径错误

   解决:右键项目名称BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到Libraries中 出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径。然后回到eclipseF5刷新工程。


5、包的名称最好以com.XXX.XXX形式

否则AndroidManifest.XML中加载Activity容易发生出错,文件编译不成功。


6、导入Android项目时报出invalid project description的错误

原因:执行file——>import——>Existing Android Code into Workspace就是把项目导入你自己设置的当前eclipse的工作目录,但是你的被导入的android工程也在这个目录下,这样就导致了冲突


7、导入工程时,style文件夹下各种报错

解决:

 <style name="AppBaseTheme" parent="Theme.AppCompat.Light">

改成

<style name="AppBaseTheme" parent="android:Theme.Light">

<style name="AppBaseTheme"parent="Theme.AppCompat.Light.DarkActionBar">

 

<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">

8、Eclipse添加Android Library错误的原因


原因:windows下项目必须和library在同一个目录下,否则会出错。


9、R.Java包丢失

原因:

1xml文件编写出错。资源的命名规则是不允许有大写字母出现的,也不允许下划线_出现。

2)导入LibraryR.java丢失,原因不明

解决:需要导入外部包或工程的项目,最好不要在默认工作空间中建立工程,把工程建立到其他目录下,并与外部包放在同一目录下。


10、导入包时出现异常:Jar mismatch! Fix your dependencies

原因:这是因为两个项目的jar包(android-support-v4.jar)不一致。 解决方法是把2jar都删除,然后各自加上最新的jar:把其他项目中的v4jar包,拿出来分别放到这两个项目中去


11、XML文件中android:textColor失效,但是用java代码可以正常调整字体颜色

原因:不明

解决:删掉重写(很无语)

 

12、导入jar时出现运行错误。导入包的正确姿势

解决:导师说,现在导入包不需要那么复杂,buildpath、add library都不用,直接把jar包拖入工程的libs文件中。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值