博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我安装android studio的过程与经历
阅读量:5830 次
发布时间:2019-06-18

本文共 1643 字,大约阅读时间需要 5 分钟。

  虽然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文件夹下。

转载于:https://www.cnblogs.com/jsfx/p/6566747.html

你可能感兴趣的文章
CentOS6.8修改系统默认语言设置
查看>>
React 中被忽略的函数组件(Functional Components)
查看>>
ASP.NET Core 之 Main 函数
查看>>
React 中的 key 与 diff 优化
查看>>
cordova研习笔记(一) —— 初试牛刀之cordova.js概要
查看>>
微信小程序开发中遇到的问题及解决方式
查看>>
JavaScript巧学巧用
查看>>
leetcode 66 Plus One
查看>>
ch01-vue.js简介、环境搭建及脚手架工具
查看>>
读书笔记:编写高质量javascript的68个方法
查看>>
前端学习总结【101天】:CSS——设置placeholder文本样式
查看>>
从交互到状态变化的Vuex
查看>>
了解资源耗时 | Chrome F12 network
查看>>
Code Hunt 刷题记录
查看>>
用Promise解决多个异步Ajax请求导致的代码嵌套问题
查看>>
gulpJs使用总结
查看>>
laravel package 推荐,数据备份
查看>>
Spark和Mesos的诞生之地,又在研究什么新技术?
查看>>
3·15曝光丨智能机器人一年拨打40亿个骚扰电话,6亿人信息已遭泄露!
查看>>
微软推出Windows Sandbox:可安全运行任何应用的一次性VM\n
查看>>