#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图片拖入时,模拟器可以运行,但实机异常(华为,andriod版本6.0)
解决办法:将图片后缀.9去掉
#6setonclicklistenner变红
问题:在进行匿名内部类练习时,setonclicklistenner无法识别
解决方法:该方法没学好,将onclick放oncreate外面去了,这个问题在实验课上被指出来过,又忘了…
#7cannot resolve method maketext
问题:在进行外部类监听时,this变红
解决办法:外部类的toast不能写Mainactivty.this,会显示is not enclosing class。将toast从自己定义的外部类移回mainactivity后解决。
#8在进行seekbar滑动条实验时,thumb滑块大小太大,尝试用java代码限制未果后,将图片放入mimap_drawable等一系列文件夹可以进行缩小调整。
#9Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows.
问题:导入书上源码时无法编译
解决办法:路径中的中文去掉
#10Error:(16, 5) 閿欒: 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗?
问题:导入书上源码时出现这么一坨乱码报错
解决办法:只看的到utf-8,猜测是编码问题,网上有说改gradle的,最后发现andriodstudio界面右下角可以调当前文件编码的
一个个试即可
#11弹出框:It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.
日志报错:DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
问题:一开始想省事,用软件自带的导航模版建立项目,后来发现不合心意,删了一些属性控件但没重来,导入真机时报错
解决办法:打开Android Studio > Settings> Build, Execution, Deployment > Instant Run ,把Enable Instant Run….这一项关掉
#12Cannot resolve constructor ‘Intent(cXXXXXX
问题:在使用“intent”进行页面跳转时,按书上写的直接写Intent intent=new Intent(this,Distribution.class);
出现报错
解决办法,在this前加主类名,Intent intent=new Intent(MainActivity.this,Distribution.class);
原因看:http://www.dabu.info/android-cannot-resolve-constructor-intent.html`