发布于 2014-12-15 03:24:35 | 1499 次阅读 | 评论: 2 | 来源: PHPERZ

这里有新鲜出炉的Android Studio教程,程序狗速度看过来!

Android Studio Android 开发环境

Android Studio 是一个全新的 Android 开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试


本文为大家整理汇总了一些Android studio 1.x的使用问题及解决方法,感兴趣的同学参考下.

Android Studio 是一个全新的 Android 开发环境,是谷歌于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官网下载,网站会根据你当前使用的平台自动提供相应的版本下载链接。

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的安装路径,参加Android Studio安装及配置 

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/

当然也可以使用vpn后直接更新,不过也是比较慢。

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后重新启动,便可进入界面。

其实是如果不做这个修改, android studio每次启动都会去检查更新。

详见:Android Studio安装后Fetching android sdk component information超时的解决方案 

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。

所以修改如下:

buildTypes {  
    release {  
        runProguard false  
        proguardFiles getDefaultProguardFile(proguard-android.txt), proguard-rules.pro  

修改为

buildTypes {  
    release {  
        minifyEnabled false  
        proguardFiles getDefaultProguardFile(proguard-android.txt), proguard-rules.pro  
}


最新网友评论  共有(2)条评论 发布评论 返回顶部
tjumpx 发布于2015-06-26 12:54:42
真的很好,谢谢
支持(0)  反对(0)  回复
PHPERZ网友 发布于2015-01-22 15:47:07
赞一个。
支持(0)  反对(0)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务