android开发笔记之android studio_第1张图片

前言

好久没有进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

更多相关文章

  1. 【转】Android xml资源文件中@、@android:type、@*、?、@+含义和
  2. android 牛人必修 ant 编译android工程
  3. Android studio 快捷键
  4. 传智播客—Android(二)数据存储和访问 之文件
  5. Android夸进程通信机制五:使用文件共享进行进程间通信
  6. 初涉Android之文件保存
  7. Android Studio Gradle 添加.so 支持文件
  8. 在Android设备与Mac电脑之间传输文件

随机推荐

  1. Linux基本知识(四):Android常用自动化命令
  2. Android(安卓)studio 添加JNI后报错
  3. Dev Guide_Android(安卓)Basics_Applicat
  4. 待研究
  5. Android(安卓)build.gradle 问题:transfor
  6. android ContextMenu 上下文菜单示例
  7. Android(安卓)Url合法性校验
  8. Test_TextSwitcher 使用方法
  9. Android(安卓)6.0 权限管理工具类
  10. Developing.Android.Applications.with.F