您的位置:首页 > 移动开发 > Android开发

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

2017-06-13 11:06 176 查看
#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`
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android bug android studio