Android学习基础部分
今天是放寒假的第四天,这几天加上放假前总共弄了一些Android编程的基础部分,比如下载sdk、配置环境、下载Eclipse的插件(ADT)、下载Android Studio、VirtualBox、Genymotion模拟器、Git等等。
Android SDK下载下来后运行SDK Manager,把Tools前三项、Extras和比较新的Android版本(千万别下Android 9!!!API 28在创建使用虚拟机时各种报错!!!)下载了。我在下载时出了以下问题: Connection to https://dl.google.com refused。后来设置了镜像服务器终于都下载完了,我是从这个网站里找的镜像服务器:http://tools.android-studio.org/index.php/85-tools/110-androidsdk-mirrors。
ADT插件:http://tools.android-studio.org/index.php/adt-bundle-plugin,下了最新的ADT插件之后,我尝试着安装在Eclipse里。经过一两个小时的瞎搞之后,插件是成功安装了,但是根本不能用!找半天才找到怎么卸载插件:帮助——关于Eclipse——安装细节,然后我把所有Android开头的都给卸载了。经过如此瞎搞再加上傻乎乎的我忘了把软件备份,Eclipse成功的崩了,而且是找不到原因的崩,所有之前写的网页项目都没法运行了。没办法啊,我又去官网下了个最新的Eclipse,结果还是有问题,具体问题可以看我前段时间发的博客:https://www.cnblogs.com/dream0-0/p/10199141.html
教程中推荐用Android Studio,于是我就在http://tools.android-studio.org/中下了Android Studio。又根据教程说的下了VirtualBox以及Genymotion模拟器。Android Studio实在是不会用,于是又在http://tools.android-studio.org/index.php/adt-bundle-plugin下了ADT Bundle。ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好了的IDE。所以,如果不想自己配置环境安装插件的可以直接下载ADT Bundle。
Git使用教程:http://www.runoob.com/w3cnote/android-tutorial-git-repo-operate.html
如果用eclipse+ADT+SDK编写安卓程序,推荐使用Genymotion模拟器查看应用运行效果,只需要在eclipse里再安装个Genymotion插件,当然前提是已经安装了Genymotion模拟器并创建了虚拟机。
安装Genymotion插件过程:帮助——安装新软件——点击work with后边的添加——按照下图填写(https://dl.genymotion.com/eclipse)并添加,建议不要勾选contact all update sites during install to find required software和Group items by category,勾选前者会导致安装时间持续三四十分钟,勾选后者可能导致搜索不到Genymotion插件。添加完成之后一直点击下一步,期间会有个警告,忽略掉允许安装再重启eclipse即可使用Genymotion插件。

Android学习基础部分的更多相关文章
- 【转】Android学习基础自定义Checkbox组件
原文网址:http://forum.maiziedu.com/thread-515-1-1.html heckbox组件是一种可同时选中多项的基础控件,即复选框,在android学习中,Checkbo ...
- Android学习基础之onSaveInstanceState和onRestoreInstanceState触发的时机
先看Application Fundamentals上的一段话: Android calls onSaveInstanceState() before the activity becomes ...
- android学习 基础知识
布局管理器 大小用dp; 字体用sp 线性布局 与 相对布局是可以嵌套使用的,根据实际需求,灵活使用. 1.通用属性 # 大小相关 layout_width="100dp":宽度 ...
- 四、Android学习第四天——JAVA基础回顾(转)
(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 四.Android学习第四天——JAVA基础回顾 这才学习Android的 ...
- 【转】 Pro Android学习笔记(九七):BroadcastReceiver(1):基础小例子
目录(?)[-] 基础小例子 发送Broadcast intent 运行情况 应用间的广播 文章转载只能用于非商业性质,且不能带有虚拟货币.积分.注册等附加条件.转载须注明出处:http://blog ...
- 【转】 Pro Android学习笔记(三九):Fragment(4):基础小例子-续
目录(?)[-] Step 3实现简介显示类DetailFragment 创建实例 编写所需的生命周期代码 Step 4实现showDetailint index如何管理fragment fragme ...
- 【转】Pro Android学习笔记(二):开发环境:基础概念、连接真实设备、生命周期
在Android学习笔记(二):安装环境中已经有相应的内容.看看何为新.这是在source网站上的Android架构图,和标准图没有区别,只是这张图颜色好看多了,录之.本笔记主要讲述Android开发 ...
- Android零基础入门第63节:过时但仍值得学习的选项卡TabHost
原文:Android零基础入门第63节:过时但仍值得学习的选项卡TabHost 由于前几天参加一个学习培训活动,几乎每天都要从早晨7点到晚上一两点,没有什么时间来分享,实在抱歉中间断更了几天.从今天开 ...
- 【转】 Pro Android学习笔记(三八):Fragment(3):基础小例子-续
目录(?)[-] Step 2实现Fragment指定调用类TitleFragment onInflate和onAttach onCreate和onCreateView onActivityCreat ...
随机推荐
- Redis protected-mode属性解读
redis3.2版本后新增protected-mode配置,默认是yes,即开启.设置外部网络连接redis服务,设置方式如下: 1.关闭protected-mode模式,此时外部网络可以直接访问 2 ...
- openstack Q版部署-----虚拟机创建(8)
一 .创建网络环境 环境变量生效一下 创建一个网络: openstack network create --share --external \ --provider-physical-network ...
- 对mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解
乐观锁 乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了. 实现: 通常实现是 ...
- 欢迎使用 MWeb-Test
首先介绍一下 MWeb 是什么,MWeb 是专业的 Markdown 写作.记笔记.静态博客生成软件. 然后这里重点说明一下:MWeb 有两个模式,外部模式和文档库模式.外部模式中把本地硬盘或 Dro ...
- ethtool 解决网卡丢包严重和网卡原理【转】
转自:https://blog.csdn.net/u011857683/article/details/83758869 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog ...
- sudo su 和 sudo -s【转】
sudo su 和 sudo -s 都是切换到root用户,不同的是 sudo su 环境用的是目标用户 (root)的环境 sudo -s 环境用的是当前用户本身的环境 转自 sudo su 和 s ...
- ES6学习笔记三
1.Symbol ES5 的对象属性名都是字符串,这容易造成属性名的冲突.如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突.这就是 ES6 引入Symbol的原因 ...
- 题解-Atcoder_agc005D ~K Perm Counting
Problem AtCoder-agc005D 题意概要:给出\(n,k\),求合法的排列个数,其中合法定义为任何数字所在位置与自身值差的绝对值不为\(k\)(即求排列\(\{A_i\}\),使得\( ...
- 002_运维SOP
一. <1>SOP:运维工作的标准化 <2>回滚:代码回滚 <3>降级:是利用有限资源,保障系统核心功能高可用.有损的架构方法 <4>多活切换:多机房切 ...
- GigE IP地址配置
目前有三种配置Gige地址的方法: 1)动态获取DHCP 连接的PC上有DHCP server,可以分配给摄像头IP地址 2)静态IP 通过 设备自身的配置命令,来修改摄像头的IP地址,例如DALSA ...