Android Studio是谷歌于13年I/O大会推出的Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的Android开发工具用于开发和调试。

12月10日谷歌公布了Android studio的1.0正式版。添加了包含智能代码编辑,用户界面设计工具,性能分析工具等新功能,支持Android 5.0平台的开发,并为Windows、Mac、Linux提供多平台支持。

下载

打开android sdk官网下载。站点会依据你当前使用的平台自己主动提供对应的版本号下载链接。

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhvbmd3Y29vbA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

Windows: 为Windows提供的是安装包,安装后包括Android studio 1.0.1和android sdk 5.0.1的必要组件。

Linux: 为Linux提供的下载包似乎仅仅包括Android studio 1.0.1的压缩包,android sdk须要单独下载, 而且仅仅有主要的sdk组件,不足以支持开发。

安装

WIndows:直接双击安装,安装过程能够选择studio和sdk的安装路径。

Linux: 我在ubuntu下安装。(建议设置JAVA_HOME环境变量)须要1.7以上版本号jdk支持。 安装过程须要选择sdk和jdk的路径。

使用问题汇总

1、在国内怎样更新android sdk?

因为众所周知的某些原因,我们无法直接连接android sdk的更新服务更新sdk,所以能够通过国内的ftp网站把经常使用的sdk组件如android platform-tools、samples、build-tools、system image等直接下载加入到官网的sdk中再使用。

近期在用的一个ftp网站: http://mirrors.neusoft.edu.cn/android/repository/

更新:扩展了其它可用的更新SDK的方法,參见这里!

2、解决Fetching android sdk component information载入过长问题

安装完毕后,假设直接启动。Android Studio会去获取 android sdk 组件信息,这个过程相当慢。还常常载入失败,导致Android Studio启动不起开。解决的方法就是不去获取android sdk 组件信息。方法例如以下:

  1)进入刚安装的Android Studio文件夹下的bin文件夹。

找到idea.properties文件,用文本编辑器打开。

  2)在idea.properties文件末尾加入一行:disable.android.first.run=true,然后保存文件。

  3)关闭Android Studio后又一次启动,便可进入界面。

这是由cnblog的@sonyi提供的方案,可用。

事实上是假设不做这个改动, Android Studio每次启动都会去检查更新。

3、解决Gradle DSL method not found:  runProguard()

在升级gradle后或更新 导入某些non-Android studio project会发现例如以下报错:

Gradle DSL method not found: 'runProguard()'

查阅官方文档之后(http://tools.android.com/tech-docs/new-build-system)之后发现,在新版本号的gradle中,runProguard这种方法已经废弃了,而且改为新的方法了:minifyEnabled. 因此,正确的解决方法不是改动gradle的版本号号。而是将项目中每一个Module相应的build.gradle文件里的runProguard方法名改为minifyEnabled。

所以改动例如以下:

原文

  1. buildTypes {
  2. release {
  3. runProguard false
  4. proguardFiles getDefaultProguardFile(proguard-android.txt), proguard-rules.pro
  5. }

改动

  1. buildTypes {
  2. release {
  3. minifyEnabled false
  4. proguardFiles getDefaultProguardFile(proguard-android.txt), proguard-rules.pro
  5. }

眼下先写到这。

Android Studio 1.x 使用问题汇总的更多相关文章

  1. Android Studio 使用入门及问题汇总

    声明:转载自http://blog.csdn.net/wei_chong_chong/article/details/56280383 之前一直用eclipse+adt做Android开发.曾经尝试使 ...

  2. Android Studio IDE 所遇问题汇总

    [窗体视图无法显示]     在/res/values/styles.xml文件中,修改一下内容 <!-- Base application theme. --><style nam ...

  3. Android Studio 优秀插件汇总

    第一部分 插件的介绍 Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA java ide上的Android Studio.AndroidStudio是一个功能齐全的 ...

  4. Android Studio常用快捷键汇总(mac)

    查看原文:http://blog.csdn.net/u010818425/article/details/52266195 mac上按键符号 ⌥ : option / alt ⇧ : shift ⌃ ...

  5. 拿走不谢!22 个 Android Studio 优秀插件汇总

    Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA java ide上的Android Studio.AndroidStudio是一个功能齐全的开发工具,还提供了第三 ...

  6. Android studio 使用问题汇总

    使用android studio也有一段时间了,汇总了一下这段时间内遇到一些常见问题 一.字体大小问题 在android studio的使用过程中没有发现类似于Eclipse中的font选项,调节字体 ...

  7. android studio样式文件汇总

    android studio样式文件汇总:shape.Theme|styles .selector 1:shape shape用于设定形状,有6个子标签,各属性如下: res/drawable/sty ...

  8. android studio 错误汇总以及解决办法

    android studio 错误汇总以及解决办法  参考 https://www.jianshu.com/p/7c7de6562231 问题1. Error:Execution failed for ...

  9. Android Studio Exception汇总

    Android Studio 运行时出现 finished with non-zero exit value 2 错误分析 原因: 项目包含了两个相同包名的不同 project 或者 jar 举例: ...

随机推荐

  1. Linux下PPPoE Server测试环境搭建

    1.1  服务器软件安装 安裝PPPoE Server 所需的软件: 安装ppp模块: sudo apt-get install ppp   //一般默认下已安装 安装rp-pppoe,从网络上下载安 ...

  2. 套接字、UDP通信、TCP通信、TCP/IP协议簇

    一.套接字(socket) 1.英语单词socket:n.插座:穴:v.插入插座 2.套接字就是源IP地址和目的IP地址.源端口号和目的端口号的组合,是通过传输层进行通信的.IP指定电脑,端口指定某一 ...

  3. BZOJ4832: [Lydsy1704月赛]抵制克苏恩 (记忆化搜索 + 概率DP)

    题意:模拟克苏恩打奴隶战对对方英雄所造成的伤害 题解:因为昨(今)天才写过记忆化搜索 所以这个就是送经验了 1A还冲了个榜 但是我惊奇的发现我数组明明就比数据范围开小了啊??? #include &l ...

  4. [模板] Splay

    欠了好久的Splay,以后就它了. 默写真不容易,过几天估计就忘了.. 整个Splay真的精妙,不拖泥带水那种.. 前驱后继之所以不能用rk转到根,是因为这个数不一定存在.. kth中<=老忘记 ...

  5. <Spring Cloud>入门一 Eureka Server

    1.搭建父工程 主要是添加版本依赖,此处版本是: spring-boot  : 2.0.8.RELEASE spring-cloud : Finchley.SR2 <?xml version=& ...

  6. TP-LINK配置公网映射

    公室里的主机获取到的地址是路由器分配的私网地址,通常是192.168.1.x,只有挂在同一个路由器底下的其它主机可以访问,路由器外面的主机是无法访问的.但是有时候我们希望把办公室内的服务器上的服务暴露 ...

  7. Go:工厂模式

    Go的结构体没有构造函数,通常可以使用工厂模式来解决这个问题. 一个结构体的声明是这样的: package model type Student struct { Name string } 因为 S ...

  8. Python之爬虫-京东商品

    Python之爬虫-京东商品 #!/usr/bin/env python # coding: utf-8 from selenium import webdriver from selenium.we ...

  9. python模糊匹配之fuzzywuzzy

    fuzzywyzzy 是python下一个模糊匹配的模块.首先要安装fuzzywuzzy 示例: from fuzzywuzzy import fuzz from fuzzywuzzy import ...

  10. HDU 5458 Stability

    Stability Time Limit: 2000ms Memory Limit: 102400KB This problem will be judged on HDU. Original ID: ...