虽然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. PCB Genesis或Incam 右键导入TGZ 实现方法

    使用Genesis导入TGZ方式很多 的,比如有:写个脚本框选TGZ的的方式实现TGZ导入,将TGZ拖入脚本界面实现TGZ导入, 给Engineering Toolkit窗口句柄注册拖拽事件实现TGZ ...

  2. bzoj 1650: [Usaco2006 Dec]River Hopscotch 跳石子【贪心+二分】

    脑子一抽写了个堆,发现不对才想起来最值用二分 然后判断的时候贪心的把不合mid的区间打通,看打通次数是否小于等于m即可 #include<iostream> #include<cst ...

  3. PWBI--Excel 数据源

    博客园地址: http://blog.sina.com.cn/s/blog_68c4467d0102w5cc.html http://www.cnblogs.com/asxinyu/p/Power_B ...

  4. 关于Android皮肤更换分享

    http://www.eoeandroid.com/forum.php?mod=viewthread&tid=264902&highlight=%E6%8D%A2%E8%82%A4&a ...

  5. Linux下安装网络软件的步骤

    Linux下安装网络软件的步骤(给linux初学者,linux大神请绕路) 首先下载你所需要的软件带有deb后缀的文件 然后切换到该文件的目录 切换到超级用户权限或者是(sudo) 使用sudo dp ...

  6. epoll IO多路复用(异步阻塞AIO)

    epoll的异步阻塞(AIO): 用户线程创建epoll后,其实是内核线程负责扫描 fd 列表(在网络服务器上可以是socket,socket在创建后返回的也是文件描述符),并填充事件链表.但是,并不 ...

  7. ibatis入门教程一

    这几天研究ibatis玩,参考一篇贴子进行安装配置:蓝雪森林 选择这个帖子来跟随配置是因为这个帖子看着比较干净,但是我仍旧在配置得过程中出现了好几个问题,所以我决定在这个帖子的基础上将更多细节加上,做 ...

  8. while和for的内嵌

    迭代,从初始情况按照规律不断求解中间情况,最终推导出结果.(折纸珠峰) 穷举:把所有情况都列举一遍,选择符合条件的选项(百鸡百钱) 循环四要素:初始条件,循环条件,循环体,状态改变. While的使用 ...

  9. redis+mysql读写方案

    前言:在web服务端开发的过程中,redis+mysql是最常用的存储解决方案,mysql存储着所有的业务数据,根据业务规模会采用相应的分库分表.读写分离.主备容灾.数据库集群等手段.但是由于mysq ...

  10. dubbo与zookeeper学习中的问题

    环境: spring5.1.5 dubbo 2.6.2 异常信息: java.lang.NoClassDefFoundError: org/apache/curator/RetryPolicy at ...