Android Studio的常见错误

时间:2021-04-12 04:40:02


注意事项

写项目的时候如果不是非要兼容2.3的话那就不要兼容,因为那会多出一个v7支持包,可能会有各种问题。我当时啥都不太懂时被支持包里的
一个坑弄哭了。
(ps:其实这里对于v7包的理解我是完全错误了。但是总之当年用eclipse时导入v7包确实各种问题。推荐用AS。)


需要SDK下载android23

Cause:failed to find target with hash string'android-23' in:D/AndroidProject/sdk 打开SDK、下载之后,安装警告,不成功; 解决方法:
C:\Users\Administrator\AppData\Local\Android\sdk\temp这个目录是Andriod Studio安装程序自建的,安装程序后把SDK下的Temp目录设为只读,导致程序启动更新SDK要写入Temp目录时出错。
将Temp目录的只读属性去掉, 右键此文件,将只读的勾选去掉即可!,重启Android Studio后 SDK就更新成功。
出自:http://www.zhimengzhe.com/Androidkaifa/22321.html

导入项目的问题

导入的项目也不报错,但是就是没法在Genymotion上面部署运行, The selected device is incompatible.    所选设备是不相容的。

有时也会报错这个错误: make sure the plugin is properly configured.    确保正确配置插件。


代码下面有下划线、
Cannot resolve symbol ''   
不能解决符号”
Cannot resolve symbol 'versionName'  



 Rendering Problems   呈现的问题

The following classes could not be found:     无法找到以下类:
- android.support.v7.internal.app.WindowDecorActionBar (Fix Build Path, Create Class)   (修复构建路径,创建类)
 Tip: Try to build the project.     提示:尝试构建项目。

Android Studio目录结构

新建工程项目后AS的Product目录结构如下所示:
.idea://AS生成的工程配置文件,类似Eclipse的project.properties。
app://AS创建工程中的一个Module。
gradle://构建工具系统的jar和wrapper等,jar告诉了AS如何与系统安装的gradle构建联系。
External Libraries://不是一个文件夹,只是依赖lib文件,如SDK等。
新建工程项目后AS的Module目录结构如下所示: build://构建目录,相当于Eclipse中默认Java工程的bin目录,鼠标放在上面右键Show in Exploer即可打开文件夹,
编译生成的apk也在这个目录的outs子目录,不过在AS的工程里是默认不显示out目录的,就算有编译结果也不显示,右键打开通过文件夹直接可以看。