我安装android studio的过程与经历
虽然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的过程与经历的更多相关文章
- 安装android studio报错Failed to install Intel HAXM.
在安装android studio的过程中,安装到android的模拟器加速器(intel HAXM)这一步时,报错: HAXM是用来管理硬件加速的,估计是用了这个东西模拟器就能告别Eclipse的龟 ...
- 转发离线安装 Android Studio 更新
1.在线更新 随着 Android Studio 的越来越完善与流行,无论从功能性,还是性能上,它正在成为广大 Android 开发者的首选.但是因为总所周知墙的原因,我们在 Android Stud ...
- 在Mac OS X下安装Android Studio
在Mac OS X下安装Android Studio只需要几步. 1. 下载Android Studio安装包(.dmg). 2. 打开Terminal输入java -version命令查看是否已安装 ...
- linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux
安装 Android Studio详细教程 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jdk1.8.0_25 android-st ...
- 【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
. 果断换Ubuntu了, Ubuntu的截图效果不好, 不能设置阴影 ... 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article ...
- Ubuntu18.04安装Android Studio
一.安装JDK JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.htm ...
- 这个不是第一次作业----艰难的安装Android studio历程
之前只听说过eclipse,后来从室友处得知,还有一个安卓的开发工具叫做Android studio,上网百度后发现网友普遍说Android studio比eclipse快,没想太多,删E装A. 在装 ...
- ubuntu 安装 android studio
总共分三个步骤: 安装JDK 这里引用下别人的安装过程http://blog.csdn.net/bhq2010/article/details/6839762 注:android studio 版本为 ...
- 在 Ubuntu 上安装 Android Studio
在 Ubuntu 上安装 Android Studio http://www.linuxidc.com/Linux/2013-05/84812.htm 打开terminal,输入以下命令 sudo a ...
随机推荐
- js原始数据类型和引用数据类型=>callback数据传输原理
摘要:js的数据类型有种划分方式为 原始数据类型和 引用数据类型. 原始数据类型 存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置.栈区包括了 变量的标识符和变量的值. ...
- [笔试面试题] 3-C++关键字篇
C/C++关键字篇 语言是编程的基础,掌握基本的语言知识是编程的前提条件.关键字是组成语言的最基本单位,对关键字的理解,有助于编写高质量的代码. 1 static(静态)变量有什么作用? 在函数体 ...
- 如何在Eclipse或者Myeclipse中使用tomcat(配置tomcat,发布web项目)?(图文详解)(很实用)
前期博客 Eclipse里的Java EE视图在哪里?MyEclipse里的Java EE视图在哪里?MyEclipse里的MyEclipse Java Enterprise视图在哪里?(图文详解) ...
- CF 334 div.2-D Moodular Arithmetic
思路: 易知k = 0的时候答案是pp-1,k = 1的时候答案是pp. 当k >= 2的时候,f(0) = 0,对于 1 <= n <= p - 1,如果f(n)确定,由题意可知f ...
- poj2502 Subway
思路: 需要注意的地方:一条地铁线路并不一定和样例描述的那样是直的:同一条线路上的两个站点步行可能更快. 实现: #include <iostream> #include <cstd ...
- protobuf的lua版
推荐个protobuf的lua版 以前项目客户端lua,通信协议是protobuf,用网易的proto-gen-lua,使用过程遇到些问题需要绕,比如: 1.每次更改.增加proto都要生成新 ...
- FCC 基础JavaScript 练习4
1.另一种数据类型是布尔(Boolean).布尔 值要么是true要么是false, 它非常像电路开关, true 是“开”,false是“关”.这两种状态是互斥的 2.伪代码 if(条件为真){ 语 ...
- 《CSS世界》学习笔记(一)
<CSS世界>,张鑫旭著,人民邮电出版社,2017年12月第一版. 1.P9二维码链接文章的demo值得一看,可以实现有关“某些区域颜色始终保持一致”的效果. P9二维码所链接文章的一个d ...
- Android基础TOP7_1:ListView制作列表
结构: Activity: activity_main: <RelativeLayout xmlns:android="http://schemas.android.com/apk/r ...
- Java 基础入门随笔(3) JavaSE版——逻辑运算符、位运算符
上一节写了一些运算符的注意事项,这节开头依然是对运算符的一些注意点的阐述! 比较运算符除了>.>=.<.<=.==.!=之外需要注意instanceof:检查是否是类的对象,例 ...