android开发笔记之android studio
前言
好久没有进Android官方开发网站了,前几天在android开发群里,听闻现在出来了新的开发工具—-android studio, 相信android的开发工具一定又是对开发者的一个新礼物,今天将android studio下载下来,玩了一下,以后慢慢来熟悉,掌握她吧。
初识 android studio:
我是windows平台,其实,安装android studio,非常的简单,就是去android官网下载对应平台的android studio安装包(windows安装包:android-studio-bundle-135.1641136.exe)。下载下来后,双击后安装,安装过程中会对jdk有要求(必须jdk1.7版本以上,非常人性化的是安装过程中提示jdk下载,并且有jdk下载地址,jdk下载安装后,可以继续安装android studio),然后对应一步一步安装就可以了,非常的简单,没有什么困难。
安装后,直接打开android studio,新建一个app 应用,连上手机,运行,就能在手机上看到了first app了。整体来看,安装过程非常顺利,个人觉得比eclipse集合的还要好,但是由于网络的原因,这个过程比较耗时,要找个时间比较宽裕的时候下载安装,还有,中间可能会碰到问题,请找度娘解决,谢谢!!
android studio开发
android studio的常用快捷键:
快捷键 | 作用 |
---|---|
ctr + F12 | 可以显示当前文件的结构, 方法 |
Ctrl+Shift+Space | 自动补全代码 |
Ctrl+空格 | 代码提示 |
Alt+Enter | 导入import包,创建方法,类型转换 |
Alt+Insert | 可以生成构造器/Getter/Setter等 |
ctrl+/ | 注释一段代码 |
连续按二次shift | 在所有位置查找文件,资源等等,这个功能非常实用,和eclipse的ctrl+r的功能差不多 |
ctrl+e | 打开最近文件 |
F3 | 查找下一个 |
SHIFT + F3 | 查找上一个 |
Alt+F7 | 查询当前元素在工程中的引用 |
android studio的常用技巧
技巧 | 作用 |
---|---|
Tools-Android-Android device monitor | 打开Android device monitor,这个是不是非常眼熟啊,是不是有回到eclipse的感觉,对,你可以熟练的使用eclipse中的一些开发技艺了 |
Code-Surround with | 这个是添加一些try catch,if,while等已经定义好的结构代码,非常实用,快捷键是ctr+alt+T |
使用Android Studio导入android源码
先完整的编译了项目,生成了out目录,然后再执行命令:
mmm development/tools/idegen/
生成:
Install: out/host/linux-x86/framework/idegen.jar
再执行命令:
development/tools/idegen/idegen.sh
编译显示如下:
Read excludes: 23msTraversed tree: 4727ms
查看android.iml文件,我们可以对进行修改:
find ./ -name "android.iml"./development/tools/idegen/templates/android.iml./android.iml
就像下面摘取的android.iml文件1019行开始的:
<sourceFolder url="file://$MODULE_DIR$/./vendor/3rdparty/misc/VideoPlayer/src" isTestSource="false"/><sourceFolder url="file://$MODULE_DIR$/./vendor/3rdparty/misc/Widgets/src" isTestSource="false"/><sourceFolder url="file://$MODULE_DIR$/./vendor/packages/apps/PCDataReceiver/src" isTestSource="false"/><sourceFolder url="file://$MODULE_DIR$/./vendor/packages/apps/QCare/src" isTestSource="false"/><excludeFolder url="file://$MODULE_DIR$/out/eclipse"/><excludeFolder url="file://$MODULE_DIR$/.repo"/><excludeFolder url="file://$MODULE_DIR$/external/bluetooth"/><excludeFolder url="file://$MODULE_DIR$/external/chromium"/><excludeFolder url="file://$MODULE_DIR$/external/icu4c"/><excludeFolder url="file://$MODULE_DIR$/external/webkit"/><excludeFolder url="file://$MODULE_DIR$/frameworks/base/docs"/><excludeFolder url="file://$MODULE_DIR$/out/host"/><excludeFolder url="file://$MODULE_DIR$/out"/><excludeFolder url="file://$MODULE_DIR$/out/target/common/docs"/><excludeFolder url="file://$MODULE_DIR$/out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates"/><excludeFolder url="file://$MODULE_DIR$/out/target/product"/><excludeFolder url="file://$MODULE_DIR$/prebuilt"/>
我们可以仿照上面这段代码的写法一样过滤掉不需要的内容,这样在导入时就会快很多。
再点击File–open–选中android的android.ipr文件,导入android源码到android studio中。
Android Studio中如何使用Git和Github来管理项目
http://blog.csdn.net/wei18359100306/article/details/45645145
恢复误删除文件
键点击工程–>local history–>show history 即可找回文件。
新建java工程
http://blog.csdn.net/whjk20/article/details/52204070
- 简单创建一个Android 工程
- FILE ->NEW -> New Module…. -> 选择 Java library , 即可生成Java 工程及文件
- 编写你的java 程序
- 在java文件中,右键 -> Run “XXXX.main()”
加快AndroidStudio运行速度的方法
http://blog.csdn.net/zhuwentao2150/article/details/51121682
- 找到AndroidStudio安装目录下的studio.vmoptions配置文件,路径为安装目录下的\bin文件夹里,里面有两个.vmoptions文件
- 修改.vmoptions文件配置
-
我们只需要修改其中的前四项就好
-Xms2048m
-Xmx2048m
-XX:MaxPermSize=2048m - 重启AndroidStudio
常见问题
一直卡住 Building gradle project info
解决方式:
先查看自己的gradle版本:
目录:
android-studio/gradle/gradle-2.14.1
再把要打开的项目打开APPNAME/gradle/wrapper/gradle-wrapper.properties文件:
把最后一行的gradle版本改为我们自己的android studio的gradle版本就可以。
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
安装好了以后首次运行AS可能一直停在Fetching Android SDK component information
解决办法就是关闭安装向导,如果无法关闭可以在任务管理器中手动关掉进程,然后打开AS安装目录下的bin目录里面的idea.properties文件,添加一条禁用开始运行向导的配置项:
disable.android.first.run=true
参考资料:
1.使用Android Studio导入源码
http://blog.csdn.net/yanbober/article/details/48846331
更多相关文章
- 【转】Android xml资源文件中@、@android:type、@*、?、@+含义和
- android 牛人必修 ant 编译android工程
- Android studio 快捷键
- 传智播客—Android(二)数据存储和访问 之文件
- Android夸进程通信机制五:使用文件共享进行进程间通信
- 初涉Android之文件保存
- Android Studio Gradle 添加.so 支持文件
- 在Android设备与Mac电脑之间传输文件