Android错误

》无法找到R文件
no1>发生:在导入eclipse工程到Android studio时,发现导入v7包时,报错“无法找到R文件”:

解决:这是由于程序编译版本过低的原因引起。一般将编译版本改成sdk 21 再build—>clean 一下就会重新生成;

no2>发生:eclipse从SVN或GIT中checkout代码的时候,报R文件缺失

解决:将代码里的其他错误先解决,你会发现在你clean后,R文件缺失错误消失了;

》需要一个Appcompat主题
解决:对于使用ActionBar出现“需要一个AppCompat主题时,设置一个合适的就好了”

》error opening trace file: No such file or directory (2):
大多数情况,是由编译API版本与调试机API版本不一致造成的(这个问题可以和忽视);

》hostname…..什么的异常:
可能是手机没开网造成的

》threadid=1: thread exiting with uncaught exception (group=0x41472438):
一般发生在给TextView设值:解析出来的为int时,最好转化成string,就ok了;(使用Toast时与这种情况类似)
初始化View时,由于布局文件中同种控件id过多,有时容易加载错id,找出来,改正,就ok了;

》安装好Android studio出现点击studio图标既没有错误提示,也没有反应的情况
可能就是studio版本与jdk版本不匹配的原因(如1.4、1.3的studio无法支持1.8的jdk)

》 could not reserve enough space for object heap
内存太小了,把占内存较大的应用关掉,再来试一试

》在activity跳转时,且srcActivity要被finish,出现显示手机桌面的情况:
effect:srcActivty被finish,对应activity主题设置成透明,
solve:true
false

》android.view.WindowLeaked(窗体泄露,即内存泄漏)
effect:发生在activity与dialog之间,常常是因为activity已经finish了,而dialog还在,却没有attach的activity了
solve:在activity.finish之前dialog.dismiss;

》Error:Execution failed for task ‘:app:dexDebug’. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘D:\develop\Java\jdk1.7.0_72\bin\java.exe” finished with non-zero exit value 2
effect:一般是发生在jar包或library引用冲突(如v4包与v7包冲突,因为v7包本身包含v4包;如引入的多个module中有重复的jar包;如gradle中加了compile fileTree(include: [‘*.jar’], dir: ‘libs’) 然而在下面又加一句compile files(‘libs/xxx.jar’))
solve:焦点于包的重复引用,然后删除一个ok

》shareSDK related
scene 微博分享 应用未通过审核时 分享网络图片
java.lang.Throwable: {“error”:”{\”error\”:\”Insufficient app permissions!\”,\”error_code\”:10014,\”request\”:\”\/2\/statuses\/upload_url_text.json\”}”,”status”:403}

》AAPT err(Facade for 1433656974): libpng error: Not a PNG file
happen:图片中有非png图片,而使用了png后缀;
solve:找到对应图片,将其编译成png;或者在gradle配置里加入aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false

》Error: could not open `E:\Program Files\Java\jre7\lib\amd64\jvm.cfg’
》一般发生jre文件路径与注册表路劲不一致
》打开注册表,将注册表信息改的与安装路劲一致就ok了

》Error:this app is not compatible with your phone
》发生在新创建的虚拟设备安装安装应用时;
》solve:将Genymotion-ARM-translation文件放入虚拟机,并重启虚拟机。

》No, missing feature: WATCH
》意味着,你要把穿戴app安装在手机上
》把对应use-feature注释即可
————————————————
版权声明:本文为CSDN博主「_Kvin」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_16092901/article/details/63076916

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值