App开发问题集锦(长期更新)

1.ListView添加头布局时,头布局不可用RelativeLayout做根部局,否则头布局下拉时会出现问题,最好是线性布局


2. ①在Elipse下的R文件丢失问题,然后工程报错的问题,不是R文件报错偶的问题,R文件丢失间接的导致了代码中R文件与View相关的操作失败,然后就会叫你导入Android下的R文件,首先是查看系统给定Res文件是否有问题,我碰见的是style的主题报错和menu的showAsAction属性报错这两个报错,首先是style文件,把主题换成系统自带的,可以从没有报错的项目中拷过来,就是以android开头的,然后是menu的属性是直接删除就可以了.

②至于R文件报错,可能是你的drawable下的图片名称有问题,照着logcat的提示改一改就可以了,然后clean一下,或者F5刷新

③是误删了像AndroidPrivate Libraries等lid的问题,直接对项目右键选着AndroidTools,然后选着Fix Project Properties


3.依赖别的库是发生NoClassDefFoundError时,如果提示是V4包下的类没有找到,是因为当前的app下的V4包与依赖的库发生了冲突,可以把当前app的V4包删除,启用依赖库的V4包



4.项目上出现红叉:

①首先,确认Eclipse和项目的使用的编码,一般是utf-8,Eclipse下window->Preferences->General->Wrokspace

②确定已经导入的jar是否报红叉,有则是删除重新添加删除是选中Remove,添加jar是AddJar,添加Library是AddLibrary

③若是项目是导入的,找到项目的.setting文件,用记事本打开其子类文件,删除那些与像说明使用的jre或者tamcat版本与现用版本不符的。



5.出现如下错误时:

Unable to execute dex: Multiple dex files define Ldascomprint/SmartPrint;

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Ldascomprint/SmartPrint;

解除对外来jar包Order And Export中取消勾选,右键项目—>Properties—>Java Buider path—>Order And Export



6.对.so库的调用使用,若已存在Demo,根据Demo首先是包的路径创建要一致,然后是类名必须是也要相同(跟调用的.so库的名形同,例如:libidcread.so,则类名是idcread)


7.出现NDK流产问题

说明是没有写Android.mk文件指定.c文件和so文件名


8.注意Androidstudio的BuildVariants这个功能,可以切换debug和release两种模式,当切换到release时需要给app签名,否则会一致提示,同时在运行app上面会出现红叉,表示app无法运行



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值