虽然android studio已经出来两年多了,但是我一直都没真正用过。之前用Eclipse还算用得挺好。我并不是一个专职的android开发者,我是个游戏开发者,打包的时候要用到android。不过还好,android IDE都是整合了一些android 的工具,如adb,ant等。虽然ant在android studio中已经被gradle取代,但是adb还是照样坚挺地被沿用下来。废话不多说了,下面是我这菜鸟的安装android studio的经历。

  android studio的安装引导中,SDK目录默认为C:\Users\Administrator\AppData\Local\Android\Sdk 但是可以选择其他目录,因为我不想放在C盘,就改到D盘了。

  安装完了,第一次打开android studio,居然弹个报错框(提示的内容不记得了,反正是提示某个东西没设置)。网上搜了一下,原来大家都遇到这个奇葩问题,不用管它, 直接点cancel,进到android studio以后把那个值补上去就行。

  打开一个工程,居然提示Failed to sync Gradle project 'proj.android-studio' , zip什么鬼的,原来是那个gradle-x.x-all.zip下载失败。试了好几次,也在gradle-wrapper.properties文件换过版本号,不行,下载不给力。于是我直接手动下载下来,然后将手动下载的包放到如下目录:

  windows C:\Users\计算机名\.gradle\wrapper\dists
  LInux /home/计算机名/.gradle\wrapper\dists

我下载的包是gradle-2.4-all.zip,我的具体目录为C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0,前面多了个6r4uqcc6ovnq6ac6s0txzcpc0文件夹,是个乱码,可能每台机不一样,我提醒一下。把6r4uqcc6ovnq6ac6s0txzcpc0这文件夹里面原有的东西全部删掉,然后把gradle-2.4-all.zip复制到文件夹6r4uqcc6ovnq6ac6s0txzcpc0里面。重启android studio后,终于跳过这问题,android studio还在继续下载其它依赖组件,都很流畅,等一下之后,该下载的东西都正常下载完了。

  当我以为可以喘口气的时候,又有报错了,提示在C:\Users\Administrator\AppData\Local\Android\Sdk下找不到目标SDK,醉了,这不是默认路径吗,当时我安装的时候已经改了啊。没事,我再去设置一遍好了,点击左上角导航栏的按钮Flie,然后点Project Structure,然后点SDK Location,再然后就是设置SDK路径。以为真的终于可以喘口气,然后提示Android SDK版本不对应。它要用的版本是android22,当时用的android22是我从Eclipse那里拉来了,居然不行,还是老老实实在android studio的指引下由软件自动下载android22的相关文件吧。

  如果有已经编译好的so文件要打包进去,先建一个libs文件夹,然后拷贝过去。打开对应工程的build.gradle文件确保有如下配置,如果没有就加上去。

android {
  sourceSets.main {
    jniLibs.srcDir "libs"
  }
}

如果是cocos2dx的项目,cocos2dx编译的so文件要放在libs的armeabi文件夹下。

我安装android studio的过程与经历的更多相关文章

  1. 安装android studio报错Failed to install Intel HAXM.

    在安装android studio的过程中,安装到android的模拟器加速器(intel HAXM)这一步时,报错: HAXM是用来管理硬件加速的,估计是用了这个东西模拟器就能告别Eclipse的龟 ...

  2. 转发离线安装 Android Studio 更新

    1.在线更新 随着 Android Studio 的越来越完善与流行,无论从功能性,还是性能上,它正在成为广大 Android 开发者的首选.但是因为总所周知墙的原因,我们在 Android Stud ...

  3. 在Mac OS X下安装Android Studio

    在Mac OS X下安装Android Studio只需要几步. 1. 下载Android Studio安装包(.dmg). 2. 打开Terminal输入java -version命令查看是否已安装 ...

  4. linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux

    安装 Android Studio详细教程 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jdk1.8.0_25 android-st ...

  5. 【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)

    . 果断换Ubuntu了, Ubuntu的截图效果不好, 不能设置阴影 ... 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article ...

  6. Ubuntu18.04安装Android Studio

    一.安装JDK JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.htm ...

  7. 这个不是第一次作业----艰难的安装Android studio历程

    之前只听说过eclipse,后来从室友处得知,还有一个安卓的开发工具叫做Android studio,上网百度后发现网友普遍说Android studio比eclipse快,没想太多,删E装A. 在装 ...

  8. ubuntu 安装 android studio

    总共分三个步骤: 安装JDK 这里引用下别人的安装过程http://blog.csdn.net/bhq2010/article/details/6839762 注:android studio 版本为 ...

  9. 在 Ubuntu 上安装 Android Studio

    在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...

随机推荐

  1. P2622 关灯问题II(状压bfs)

    P2622 关灯问题II 题目描述 现有n盏灯,以及m个按钮.每个按钮可以同时控制这n盏灯——按下了第i个按钮,对于所有的灯都有一个效果.按下i按钮对于第j盏灯,是下面3中效果之一:如果a[i][j] ...

  2. [App Store Connect帮助]三、管理 App 和版本(6.3)转让 App:发起 App 转让

    在发起前,您需要接收者组织中“帐户持有人”的 Apple ID,并且满足 App 转让的条件.请前往 App 转让条件. 注:App 转让完成后,该 App 会从您的帐户中移除,因此,您应当备份该 A ...

  3. [转]微信开发.Net 接入示例

    本文转自:http://my.oschina.net/lcak/blog/219618 微信公众平台接口开发官方仅提供了 PHP 接入示例代码, 网上找到的.Net代码多半需要积分下载, 所以自己写了 ...

  4. SQL在一张表中根据父ID获取所有的子ID

    with a as ( select id,name,parentid from categories where id=53 union all select x.id,x.name,x.paren ...

  5. iPhone4到iPhone6的设计、制造工艺历程浅析

    这里就阐述一下我对这几个手机在设计和制造工艺上的一些看法. 这 5 个型号概括起来就三个外观: iPhone4 的三明治夹心设计. iPhone5 的三段式铝合金一体成型. iPhone6 的全金属一 ...

  6. Sql2008事务日志已满处理

    处理方式: USE [master] GO ALTER DATABASE gzl SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE gzl SET ...

  7. CF540C Ice Cave

    思路: 搜索. 加回溯会超时,不加回溯就过了,不是很理解. 实现: #include <iostream> #include <cstdio> using namespace ...

  8. oa系统部署

    1.配置java环境变量 新建:JAVA_HOME C:\Program Files\Java\jdk1.6.0_45 path添加   C:\Program Files\Java\jdk1.6.0_ ...

  9. struts2之actionSupport学习

    actionSupport在手工完成字段验证,显示错误消息,国际化等情况下推荐使用.

  10. 字符编码方式ASCII、Unicode、UTF-8

    一.ASCII 1.介绍 即American Standard Code for Information Interchange(美国信息交换标准代码),是基于拉丁字母的,主要用于显示现代英语和其他西 ...