注意事项
写项目的时候如果不是非要兼容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目录的,就算有编译结果也不显示,右键打开通过文件夹直接可以看。