android studio编程遇见的难题及解决办法

本文列举了在使用Android Studio编程时遇到的12个典型问题及其解决方法,包括资源命名错误、R符号无法解析、重复资源、主题错误、图片适配、监听器问题、Toast方法、Seekbar调整、非ASCII字符路径、编码问题、安装APK失败和Intent构造器错误,并提供了详细的解决步骤。
摘要由CSDN通过智能技术生成

#1
Error: ‘A’ is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
问题:给xml控件加图片,编译错误,图片名为A.jpg
解决办法:文件名改为小写a

#2cannot resolve symbol R
问题:解决完问题#1后,java文件里R变红,无法继续
解决办法:同步了一次gradle后恢复

#3duplicat resources
问题:进行老师补充的主题\样式\国际化练习,自己设立了一个mystyle
解决办法:按网上说的打入以下代码:添加以下这句话 试试
android {
lintOptions {
abortOnError false
}}
并没有用
最后考虑错误本身意思“资源重复”,发现自己定义的mystlye与stlye中都有“AppTheme”,把mystle中的后面加1并修改相关文件的参数,该问题解决

#4(日志)Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
问题:在解决#3中问题后成功运行,但装载后闪退,进monitor查找日志,发现以上报错
解决办法:把自定义的apptheme1的父类设成apptheme

#5一次直接将外部png图片拖入时,模拟器可以运行&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值