做了那么久前端,现在终于可以回到我的老本行, 今天我用了一天的时间配置里Android开发环境,mac和windows双平台,eclipse和IDEA双平台,别问为什么,我就喜欢,中间大坑不断,再加上想到我在博客园的贡献还不够,所有,我今天就写一篇爬坑日记,让自己不要忘,同时给他人提个醒。

  1. 由于中国是个特殊政体和国情,我们早已经和google断绝了关系,所以第一个坑就是安装Android SDK的时候连不上google,怎么办?安卓技术开发周报上面会告诉你方法的,点击菜单进入AndroidDevTools,找到腾讯的那个Bugly镜像,之后就可以下载Android的各个版本的SDK了,关于怎样配置HTTP代理,请百度,这里不再复述。目测mac平台上面的下载速度要远远大于win平台的。Android Studio(简称AS)上的代理不会。
  2. 第二个坑就是开发工具,我用的是google给的官方的开发工具,不是用eclipse安装ADT插件做的Android,google给的adt-bundle支持的ADT最高版本是22,所以就想到了升级,但是用于是官方提供的,ADT不支持卸载。所以各位小白请绕行,下载Eclipse for J2EE版本就好。ADT支持卸载和升级。但是想升级一定要先卸载。Android Studio没有这个限制。
  3. 关于SDK在MAC平台上的配置,我只想说,准备一个U盘(32G)的把win平台的platform和system-image拷贝过去,就可以识别。
  4. 打开eclipse开发工具,新建项目,当min sdk target 小于4.0,max sdk target大于4.0的时候,每次创建项目会自动创建一个appcompat项目,这是一个兼容包,谁让android版本迭代那么多代了。创建项目的时候以min sdk target和max sdk target均在4.0一下或者4.0以上的时候,appcompat项目就不回创建。
  5. 创建一个空白的eclipse项目,打开res/layout文件夹,新建Android Layout XML,会出现 This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in文字,可视化编辑界面没有出现手机模型,这个需要把可视化界面右上角API版本(有个数字)调低一点就好。
  6. 初次新建Android Studio的Android项目的时候,工具会下载一个Gradle的文件,没错,这个文件有的时候下载不下来,所以请百度去官网下载,之后放到相应的文件夹即可,关于是那个文件夹,百度下喽。
  7. 未完待续。

Android爬坑之路的更多相关文章

  1. Android 爬坑之路

    java.lang.ClassCastException: android.app.Application cannot be cast to com.example.lbsdemo.TrackApp ...

  2. Tinker爬坑之路

    目的 热修复去年年底出的时候,变成了今年最火的技术之一.依旧记得去年面试的时候统一的MVP,然而今年却变成了RN,热修复.这不得不导致我们需要随时掌握最新的技术.不然可能随时会被淘汰.记得刚进公司,技 ...

  3. 多线程爬坑之路-Thread和Runable源码解析之基本方法的运用实例

    前面的文章:多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类) 多线程爬坑之路-Thread和Runable源码解析 前面 ...

  4. Vue 爬坑之路(六)—— 使用 Vuex + axios 发送请求

    Vue 原本有一个官方推荐的 ajax 插件 vue-resource,但是自从 Vue 更新到 2.0 之后,官方就不再更新 vue-resource 目前主流的 Vue 项目,都选择 axios ...

  5. Vue 爬坑之路(九)—— 用正确的姿势封装组件

    迄今为止做的最大的 Vue 项目终于提交测试,天天加班的日子终于告一段落... 在开发过程中,结合 Vue 组件化的特性,开发通用组件是很基础且重要的工作 通用组件必须具备高性能.低耦合的特性 为了满 ...

  6. Vue 爬坑之路(一)—— 使用 vue-cli 搭建项目

    vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli vue ...

  7. Vue 爬坑之路(十二)—— vue-cli 3.x 搭建项目

    Vue Cli 3 官方文档:https://cli.vuejs.org/zh/guide/ 一.安装 @vue/cli 更新到 3.x 之后,vue-cli 的包名从 vue-cli 改成了 @vu ...

  8. 安卓易学,爬坑不易—腾讯老司机的RecyclerView局部刷新爬坑之路

    前言 安卓开发者都知道,RecyclerView比ListView要灵活的多,但不可否认的里面的坑也同样埋了不少人.下面让我们看看腾讯开发工程师用实例讲解自己踩坑时的解决方案和心路历程. 话说有图有真 ...

  9. Tinker + Bugly + Jenkins 爬坑之路

    前阵子 Android 端的线上崩溃比较多,热修复被提上日程.实现方案是 Tinker,Jenkins 打包,最后补丁包上传到 Bugly 进行分发.主要在 Jenkins 打包这一块爬了不少坑,现记 ...

随机推荐

  1. Odoo 8.0 new API 之Environment

    """ An environment wraps data for ORM records: - :attr:`cr`, the current database cur ...

  2. C语言2

    今天总结数组和数据类型,数组就是按一定顺序排列,具有某种相同性质的同类型变量的集合,这些变量具有相同的名字和数据类型(int  char long 等),在内存中顺序排列,并通过下标区分(下标从0开始 ...

  3. 使用安卓手机上的shh软件ConnectBot管理您的Linux服务器

    ConnectBot是一款在Android手机上通过命令行方式连接管理类Unix系统的软件(类Unix系统包含:FreeBSD.OpenBSD.NetBSD.Solaris.Mac.AIX.GUN/L ...

  4. Linux下安装搭建WordPress网站

    WordPress简介 WordPress 是一种使用 PHP语言和 MySQL数据库开发的开源.免费的Blog(博客,网志)引擎,用户可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的 ...

  5. buyexpressv6

    <script type="text/javascript"> var is_enabled = -1; var checkSubmitFlg = false; var ...

  6. Android Unable to instantiate activity: Didn't find class on path

    Android Unable to instantiate activity: Didn't find class on path After i spend a while on this prob ...

  7. SQL Server 性能调优之--tempdb 之存放路径

    在我们的OLAP的实现中,SQL超级复杂,用了很多的临时表,tempdb在安装时默认选择了安装SQLserver的本地磁盘路径,没有使用磁盘阵列. 在学习PostgreSQL时发现很多专家建议把临时表 ...

  8. jqxComboBox

    var uptype_source = [{ "TYPE_DESC": "总额度", " }, { "TYPE_DESC": &q ...

  9. 解决国内npm依赖包安装慢的问题

    可以通过 npm config set registry http://registry.npm.taobao.org命令设置镜像服务器为阿里巴巴镜像服务器,速度会快很多,亲测有效.

  10. oracle数据库之数组的操作样例

    1.创建bean对象 --创建bean对象 CREATE OR REPLACE TYPE "FM_FLOWCPHDTSWJJIMPBEAN" as object ( wf_no ) ...