注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

还东国的博客

行之苟有恒,久久自芬芳

 
 
 

日志

 
 

Android开发之二十三Android Studio的安装  

2015-06-01 13:46:26|  分类: Android |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Android开发之二十三Android Studio的安装

因为一些程序开发的需要,不能在Eclipse上开发了,所以安装了Android Studio来进行开发,这个比想象的要复杂啊,天朝太和谐了。把安装的过程记下来,防止再出问题啊。

第一步,从相关人员处拷来了AndroidStudio的安装包,安装,首先要安装JDK,并设置相关的环境变量,这个这里不细说,原来装Eclipse时就说过很多回,无论是Win还是Linux下。大家也可去网上搜索。这里安装的版本是:jdk-8u20-windows-x64.exe.

第二步,安装AndroidStudio1.2.安装的整个过程是没有什么太大的问题的,只要是下一步下一步就可以了。

第三步,启动Android并创建一个工程。

1"choose the type of setup you want for Android Studio",这里直接使用Standard,自定义暂时不推荐,等熟悉后再自己整。

2、在AndroidStudio启动的过程中,他会去下载一些相关的SDK之类的东东,如果你不想让他去做,可以在其安装目录下“bin->idea.properties这个文件的最后增加一行:disable.android.first.run=true

这样就会解决其每次启动“android studio每次启动都要在fetching Android sdk compoment information停好久”这个问题。

3、启动程序后,就发现了这个问题“gradle project sync failed basic function”,在下面的提示里(Message中)“Error occurred during initialization of VMCould not reserve enough space for object heapCould not create the Java virtual machine.

网上有很多的解决办法,但都说的比较模糊,其实最终解决也和他们这些方法基本一样,可以具体的地方各个网页都说得不同,不知道是否是版本不同引起的。最终解决是:

进入C:\Users\<username>\.gradle这个文件夹:

创建文件gradle.properties内容:org.gradle.jvmargs=-Xmx512m

重启你的Android Studio项目。

下面是安装过程中的一些弯路:

一开始觉得是Gradle的版本过低,然后去

http://gradle.org/downloads/”和“http://services.gradle.org/distributions

你安装了android studio之后,你还需要自己下载一个gradle安装上,以gradle2.1为例。

1) 下载gradle 2.1

2)解压到某个目录下,如 d:/anzhuangbao/gradle-2.1

3)在android studio中设置gradle,打开File-> settings->Gradle->

配置系统变量,计算机->属性->高级系统设置->环境变量,将d:/anzhuangbao/gradle-2.1/bin;加到path的变量。

如果提示R文件不可识别,那么可能是Gradle没有工作,也就是前面的配置不对。

对上面的简单重复了一现,发现问题没有解决。

这才又回到老路上用上面的终极方法解决了。

另外再说一下,其实到这里,并没有安装好APISDK所以又重新去使用SDK MANAGER注意:要在Tools--Opetion中,选择上Force https://....tobe  using http://,其它更多的SDK下载如修改HOSTS等方法见网上。)下载了相关的API,这样上面近个错误才算是彻底的消失。

http://m.blog.csdn.net/blog/u013174689/30088693

http://www.jb51.net/article/56143.htm

4、新建立一个工程,报“This version of the rendering library is more recent than your version of ADT plug-in. Please update”,然后点击详细,升级了一下(好像是到了1.3),等了大约几分钟,重启安装成功,但没有解决这个问题。

在网上找到了解决方法,周六就有人提出来这是SDK和相关的版本不匹配“http://blog.csdn.net/g19920917/article/details/20289247”,但是因为他是Eclipse没引起重视,后来在“http://blog.csdn.net/manoel/article/details/40395705”这儿AndroidStudio也是这样,在XML的布局文件中,上面有一个淡绿的小机器人,自己的上面是MNC,点击下拉框,改成API194.4啥的就可以了。

然后这个问题成功解决,出来了一个手机屏幕。

5、上面的问题解决后,又出来一个问题,那就是编译错误,“Execution failed for task ':app:compileDebugAidl': aidl is missing,有人给出了解决方法,仍然是版本的问题:

右键--APP--Open Module Settings,在“Properties”中,修改:

Compile Sdk Version:使用API21

Build Tools Version:使用22.0.1

这样就可以了。这里切切需要注意的是要让上面的两个版本匹配:第一次修改就随便两个配对,比如Tools不变,上面那个SDK改成了API9,结果返回后,发现“Android Studio files under the build folder are generated and should not be”,然后有一百多个错误,其中包括类似“Error retrieving parent for item: No resource found that”这些错误。

解决的方法正好上面的,让二者匹配。

参考:

http://stackoverflow.com/questions/29766830/execution-failed-for-task-appcompiledebugaidl-aidl-is-missing

http://stackoverflow.com/questions/30506406/aidl-is-missing-android-studio

同样,查了下SDK MANAGER,发现只下载了两个Builder Tool,于是从网上又载了其它几个相关的Tools,重启AndroidStudio后可以在模块Settings里看到了。

6、每次启动后都自动又在小机器人那儿(XML配置文件)改成MNC,解决方法是点击下拉,把“Atuomatically pick Best”这个选项去除即可。

其它未遇到但在网上搜索到的错误:http://my.oschina.net/zhudibrian/blog/194504

无法下载Gradle

方法一:翻墙

方法二:手动下载 http://www.gradle.org/downloads

下载完之后,解压到任何位置,在环境变量的path配置到gradlebin目录

2.   报错:Unrecognized VM option '+UseCodeCacheFlushing'  

Could not create the Java virtual machine.

studio安装目录下bin里找到*.vmoptions文件,删除-XX:+UseCodeCacheFlushing

  评论这张
 
阅读(7146)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017